Commit Graph

29 Commits (c4d7af70948fb173132c4cd632421547d95bf305)

Author SHA1 Message Date
Ralph Hempel c4d7af7094 added BUILD_LOG_DIR variable, make clean will delete the ./logs dir
SVN-Revision: 16148
15 years ago
Florian Fainelli d334c1e956 stop build when an error occurs and when BUILDLOG is set (#5160)
SVN-Revision: 16079
15 years ago
Felix Fietkau 97845201e4 add missing $(if) check for build logging
SVN-Revision: 15366
15 years ago
Felix Fietkau 5e1e868230 add BUILD_LOG option to let the build system log all subdir make command output to individual files (useful for debugging parallel builds)
SVN-Revision: 15362
15 years ago
Felix Fietkau 167846e488 add support for config options checking in top-level directory stampfiles
SVN-Revision: 15112
15 years ago
Felix Fietkau 227399122b add makefile target alias package/<name>/host/<target> for host builds
SVN-Revision: 14944
15 years ago
Felix Fietkau ddcfaeb1e5 move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants
SVN-Revision: 14905
15 years ago
Felix Fietkau bdb9c7351c some more build system cleanup
SVN-Revision: 12329
16 years ago
Felix Fietkau a3a37d0bb1 rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes #3882
SVN-Revision: 12322
16 years ago
Felix Fietkau 311c9403d9 fix make variable overriding for package makefiles on the command line
SVN-Revision: 12204
16 years ago
Felix Fietkau 4c665e6ca4 large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine
SVN-Revision: 11414
16 years ago
Felix Fietkau 31a3a503cc add a flag "IGNORE_ERRORS", which can be used to ignore build errors in packages
SVN-Revision: 11059
16 years ago
Felix Fietkau ac40a80f35 make aliases for package targets if the package directories are in further subdirectories example: if there is a package/libs/foo/compile, then package/foo/compile will be an alias for it
SVN-Revision: 9384
17 years ago
Felix Fietkau a9d683ca91 major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
SVN-Revision: 8694
17 years ago
Felix Fietkau 761dc0a0ae fix a dependency bug
SVN-Revision: 8561
17 years ago
Felix Fietkau d475d94aab avoid rdep in the top level make process (subdir.mk) - it leaks too much memory and increases the startup time for regular make commands. timestamp.pl is more lightweight here
SVN-Revision: 8533
17 years ago
Nicolas Thill ba05b57573 rename 'stampfiles' directory to 'stamp'
SVN-Revision: 8455
17 years ago
Felix Fietkau c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
17 years ago
Felix Fietkau 88163e91e8 ignore dependencies when using QUILT
SVN-Revision: 8244
17 years ago
Felix Fietkau d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
17 years ago
Felix Fietkau a7b635f075 more cleanup
SVN-Revision: 8238
17 years ago
Felix Fietkau 49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
17 years ago
Felix Fietkau f1ac6cf7ec fix compile errors with make 3.80
SVN-Revision: 8230
17 years ago
Felix Fietkau 0d70676b9a add default command for dummy targets
SVN-Revision: 8209
17 years ago
Felix Fietkau 9c88ba80b9 more build system cleanup
SVN-Revision: 8206
17 years ago
Felix Fietkau 9acbd52239 allow target specific builddir list override
SVN-Revision: 8204
17 years ago
Felix Fietkau 48d57c4ba8 add missing flag
SVN-Revision: 8203
17 years ago
Felix Fietkau 02a7e555de don't force the install->compile, compile->prepare dependencies in subdir.mk
SVN-Revision: 8202
17 years ago
Felix Fietkau 81529c47ec initial attempt at cleaning up subdirectory handling. tools/Makefile is now being included instead of recursively called
SVN-Revision: 8201
17 years ago