Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: don't call prereq for any package/symlinks rules | Felix Fietkau | 2015-05-10 | 1 | -14/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most of the time, we want to make sure OpenWrt has been configured and setup before start running make. However, in case of package/symlinks, forcing prereq as a dependency creates multiple issues: *when executed on a clean workspace, it will prompt for user input and open a menuconfig window before executing the feeds command *the only way around that is to provide a .config. However, the "prereq" target would then run a "make defconfig", which will remove all the packages in the .config but from external feeds, as feeds have not been installed yet. The only way to currently work around this, is to generate a fake config by running "make defconfig", then "make package/symlinks", copy the real config (which at this point disregards the previously generated config), and run make defconfig again. Something like this: make defconfig make package/symlinks cp real.config .config make defconfig This change is removing the need for the first defconfig, making the process more logical for OpenWrt users using the package/symlinks target. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> SVN-Revision: 45657 | ||||
* | build: clean up sitefiles, make them per-arch | Felix Fietkau | 2015-03-28 | 1 | -3/+3 |
| | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45090 | ||||
* | Revert "build: use ONESHELL to speed up scanning and the toplevel makefile" | Felix Fietkau | 2014-10-22 | 1 | -1/+0 |
| | | | | | | | This seems to cause issues on some build hosts, and it is not that important. SVN-Revision: 43025 | ||||
* | build: use ONESHELL to speed up scanning and the toplevel makefile | Felix Fietkau | 2014-10-22 | 1 | -0/+1 |
| | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43021 | ||||
* | build: remove duplicate variable definitions | Felix Fietkau | 2014-03-21 | 1 | -4/+0 |
| | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39981 | ||||
* | build: it is no longer necessary to call make target/linux/clean as part of ↵ | Felix Fietkau | 2012-12-02 | 1 | -1/+0 |
| | | | | | | make clean SVN-Revision: 34451 | ||||
* | Makefile: add a check to bail out early when the path to the openwrt ↵ | Felix Fietkau | 2012-10-21 | 1 | -0/+4 |
| | | | | | | directory contains spaces (#12344) SVN-Revision: 33884 | ||||
* | build: add back the package/cleanup step to remove the root staging dir for ↵ | Felix Fietkau | 2012-10-15 | 1 | -1/+1 |
| | | | | | | mklibs SVN-Revision: 33777 | ||||
* | build: rework the package/install step - collect package install lists ↵ | Felix Fietkau | 2012-10-06 | 1 | -5/+3 |
| | | | | | | during package/compile, then install all packages at once SVN-Revision: 33631 | ||||
* | abort built in prereq target if there is no site config file for the current ↵ | Jo-Philipp Wich | 2012-01-19 | 1 | -0/+6 |
| | | | | | | target SVN-Revision: 29798 | ||||
* | add a command for printing a cleaned up make target database - will be used ↵ | Felix Fietkau | 2010-09-01 | 1 | -3/+8 |
| | | | | | | to analyze package dependencies at some point SVN-Revision: 22871 | ||||
* | fix for GREP_OPTIONS | Florian Fainelli | 2010-07-31 | 1 | -0/+2 |
| | | | | | | | | | When using GREP_OPTIONS to supply default options to grep, the buildsystem might get broken (For example adding --color=always breaks it) This patch will empty the GREP_OPTIONS to prevent the described (and any other) problems related to GREP_OPTIONS Signed-off-by: Maarten Bezemer <m.m.bezemer@utwente.nl> SVN-Revision: 22443 | ||||
* | add a "make prepare" target which builds everything up to target/compile, ↵ | Felix Fietkau | 2009-05-28 | 1 | -0/+2 |
| | | | | | | useful for scripts/deptest.sh SVN-Revision: 16153 | ||||
* | added BUILD_LOG_DIR variable, make clean will delete the ./logs dir | Ralph Hempel | 2009-05-28 | 1 | -1/+1 |
| | | | | SVN-Revision: 16148 | ||||
* | avoid implicit rules in even more places | Felix Fietkau | 2009-03-03 | 1 | -1/+1 |
| | | | | SVN-Revision: 14737 | ||||
* | remove toolchain build directory as well in 'make dirclean' | Nicolas Thill | 2008-12-03 | 1 | -1/+1 |
| | | | | SVN-Revision: 13494 | ||||
* | rework parallel building to get rid of some warnings and add back support ↵ | Felix Fietkau | 2008-08-16 | 1 | -4/+4 |
| | | | | | | for parallelizing the kernel build fixes #3882 SVN-Revision: 12322 | ||||
* | make package prereq checks behave more like build prereq checks (first check ↵ | Felix Fietkau | 2008-08-04 | 1 | -1/+12 |
| | | | | | | all, then fail if necessary), also make them less verbose SVN-Revision: 12106 | ||||
* | large improvement for parallel builds. works without V=99 now and without ↵ | Felix Fietkau | 2008-06-09 | 1 | -2/+8 |
| | | | | | | warnings. tested with -j on an 2x dual core opteron machine SVN-Revision: 11414 | ||||
* | fix package/symlinks target, will call scripts/feeds update / install ↵ | Ralph Hempel | 2008-03-20 | 1 | -3/+13 |
| | | | | | | introduce new package/symlinks-install and package/symlinks-clean targets - package/symlink-install will re-create the index files and the symlinks for all ./feeds (no update from repositories is performed) - package/symlink-clean will delete all installed symlinks (keeping the ./feeds untouched) SVN-Revision: 10634 | ||||
* | use scripts/feeds instead of scripts/feeds.sh for package/symlinks | Felix Fietkau | 2007-12-28 | 1 | -1/+2 |
| | | | | SVN-Revision: 9990 | ||||
* | fix make clean for unconfigured build trees | Felix Fietkau | 2007-12-04 | 1 | -1/+1 |
| | | | | SVN-Revision: 9655 | ||||
* | fix parallel build issues | Felix Fietkau | 2007-11-04 | 1 | -5/+7 |
| | | | | SVN-Revision: 9495 | ||||
* | add autorebuild check for menuconfig | Felix Fietkau | 2007-10-14 | 1 | -0/+1 |
| | | | | SVN-Revision: 9301 | ||||
* | add 'make prepare' target for building the tools and toolchain | Felix Fietkau | 2007-09-15 | 1 | -1/+4 |
| | | | | SVN-Revision: 8780 | ||||
* | major target cleanup. it is now possible to have subtargets that can ↵ | Felix Fietkau | 2007-09-08 | 1 | -1/+1 |
| | | | | | | override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets SVN-Revision: 8694 | ||||
* | clean up recursive dependency handling, use timestamp.pl again, because it ↵ | Felix Fietkau | 2007-08-30 | 1 | -1/+1 |
| | | | | | | saves memory and execution time SVN-Revision: 8558 | ||||
* | build system cleanup/restructuring as described in ↵ | Felix Fietkau | 2007-08-07 | 1 | -7/+9 |
| | | | | | | http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html SVN-Revision: 8362 | ||||
* | fix rootfs and init script handling | Felix Fietkau | 2007-07-31 | 1 | -1/+1 |
| | | | | SVN-Revision: 8293 | ||||
* | fix make distclean | Felix Fietkau | 2007-07-30 | 1 | -2/+2 |
| | | | | SVN-Revision: 8251 | ||||
* | next round of cleanup, convert target/ - make -j works now ;) | Felix Fietkau | 2007-07-30 | 1 | -21/+9 |
| | | | | SVN-Revision: 8242 | ||||
* | next round of build system cleanup - convert package/ to new structure | Felix Fietkau | 2007-07-30 | 1 | -7/+28 |
| | | | | SVN-Revision: 8236 | ||||
* | toolchain/ has been converted | Felix Fietkau | 2007-07-30 | 1 | -1/+1 |
| | | | | SVN-Revision: 8235 | ||||
* | fix verbose output with dash as /bin/sh | Felix Fietkau | 2007-07-30 | 1 | -0/+2 |
| | | | | SVN-Revision: 8227 | ||||
* | build system fixes, more cleanup | Felix Fietkau | 2007-07-28 | 1 | -8/+5 |
| | | | | SVN-Revision: 8207 | ||||
* | more build system cleanup | Felix Fietkau | 2007-07-28 | 1 | -139/+21 |
| | | | | SVN-Revision: 8206 | ||||
* | initial attempt at cleaning up subdirectory handling. tools/Makefile is now ↵ | Felix Fietkau | 2007-07-28 | 1 | -6/+7 |
| | | | | | | being included instead of recursively called SVN-Revision: 8201 | ||||
* | add kernel_oldconfig target | Felix Fietkau | 2007-07-16 | 1 | -1/+3 |
| | | | | SVN-Revision: 8003 | ||||
* | kernel: fix dependencies for .config, use selections from oldconfig when ↵ | Felix Fietkau | 2007-07-16 | 1 | -1/+0 |
| | | | | | | running menuconfig SVN-Revision: 7997 | ||||
* | target scan needs a maxdepth of 2 | Felix Fietkau | 2007-07-16 | 1 | -1/+1 |
| | | | | SVN-Revision: 7987 | ||||
* | set maxdepth appropriately for package scanning | Felix Fietkau | 2007-07-15 | 1 | -2/+2 |
| | | | | SVN-Revision: 7985 | ||||
* | rewrite of the metadata scanning - cleaner code, faster scanning, recursive ↵ | Felix Fietkau | 2007-07-15 | 1 | -2/+5 |
| | | | | | | scanning and better handling of makefile dependencies SVN-Revision: 7981 | ||||
* | fix distclean | Felix Fietkau | 2007-07-12 | 1 | -1/+1 |
| | | | | SVN-Revision: 7940 | ||||
* | fix docs compile targets | Felix Fietkau | 2007-07-10 | 1 | -4/+4 |
| | | | | SVN-Revision: 7905 | ||||
* | Regenerate the menuconfig once symlinked packages are gone | Florian Fainelli | 2007-05-30 | 1 | -0/+1 |
| | | | | SVN-Revision: 7399 | ||||
* | fix target rescan (version kernel changes) | Felix Fietkau | 2007-05-23 | 1 | -4/+3 |
| | | | | SVN-Revision: 7317 | ||||
* | Make UCI preconfiguration optional and disabled by default | Felix Fietkau | 2007-05-05 | 1 | -1/+1 |
| | | | | SVN-Revision: 7095 | ||||
* | fixes for a few build errors on osx without fink | Felix Fietkau | 2007-04-29 | 1 | -1/+1 |
| | | | | SVN-Revision: 7065 | ||||
* | revert find | xargs => find | exec changes - this is completely unnecessary ↵ | Felix Fietkau | 2007-04-12 | 1 | -1/+1 |
| | | | | | | and introduces additional dependencies that we do not need SVN-Revision: 6942 | ||||
* | minor tweaks to the verbose system | Mike Baker | 2007-04-11 | 1 | -3/+0 |
| | | | | SVN-Revision: 6936 |