Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-20 | Making sh single build work broke other single builds. Fix them again. | Rob Landley | |
2019-12-14 | Teach "make sh" to make the multiplexer and builtins, even though it's "single". | Rob Landley | |
2019-11-22 | Sigh. Third attempt to fix trailing slashes in singlemake PREFIX. | Rob Landley | |
(So much jetlag.) | |||
2019-11-20 | Ahem: work when PREFIX hasn't got trailing / OR when PREFIX is blank. | Rob Landley | |
2019-11-18 | Work when PREFIX hasn't got trailing / | Rob Landley | |
2017-02-01 | Build dependency tweak. | Rob Landley | |
2016-03-23 | Redo build stuff in response to Andy Chu's suggestions. | Rob Landley | |
Toybox single binaries are now made directly with the new name instead of stomping toybox and getting renamed. Unstripped files now live in generated/unstripped. Target to run all tests is now "make tests" to avoid conflict with "make test". .singleconfig now has .PHONY: entries for all test_$NAME targets. Default install location changed to /usr/toybox, code.html now says how to change it (set $PREFIX). scripts/install.sh --uninstall works now. (And you get to keep the pieces!) | |||
2016-03-12 | Update scripts/single.sh and cp.c so "make mv" isn't actually building cp. | Rob Landley | |
2016-02-02 | Update to status.html and some test suite cosmetic tweaks. | Rob Landley | |
2015-10-30 | Now that toybox is chmod -w, mv needs -f to overwrite it. | Rob Landley | |
2015-08-30 | Build updates: make change should use top level .config for global settings, | Rob Landley | |
add NOSTRIP variable to force skipping strip, and save intermediate flag data in generated/flags.raw and have mkflags.c error message point to that. | |||
2015-05-03 | Yank smack from singleconfig. | Rob Landley | |
Need to come up with a better solution to this, but the problem is that single.sh's symbol enabling isn't dependency aware, and "silentoldconfig" prompts. I suspect the better solution is "write a kconfig replacement". | |||
2015-02-14 | Fix --help for single.sh builds. | Rob Landley | |
2015-02-07 | Build standalone commands where "depends on" config entries need to be ↵ | Rob Landley | |
switched on. | |||
2014-09-27 | Multi-build single.sh should exit with an error when build breaks. | Rob Landley | |
2014-09-27 | Allow single.sh to build more than one command per invocation. | Rob Landley | |
2014-08-12 | Enable a command's sub-options in single builds. | Rob Landley | |
2014-08-02 | Add --help support to single.sh builds. | Rob Landley | |
2014-07-27 | Patch from Isaac Dunham to work around the deficiencies in musl's regex ↵ | Rob Landley | |
engine (which break building under alpine linux). Musl's regex engine doesn't support \| which changes the behavior of busybox sed, breaks toybox grep... I need to come up with a musl patch, in the meantime here's a workaround. | |||
2014-07-21 | Have single.sh enable I18N and FLOAT. | Rob Landley | |
2014-05-18 | Teach singleconfig to switch on sub-options of commands it's building. | Rob Landley | |
If we're building a standalone version, it might as well have all the bells and whistles enabled. | |||
2013-08-30 | Add scripts/single.sh to build individual non-multiplexed standalone commands. | Rob Landley | |
Alas, you can't quite do this yet: make defconfig make for i in $(./toybox) do echo $i PREFIX=singles/ scripts/single.sh $i || break done Because the OLDTOY() aliases for commands won't build without the base command. And I can't just skip them because chown/chmod or mv/cp aren't the same thing. |