Commit Graph

77 Commits

Author SHA1 Message Date
Felix Fietkau
a3a37d0bb1 rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes
SVN-Revision: 12322
2008-08-16 16:59:47 +00:00
Felix Fietkau
1b838dbd95 make package prereq checks behave more like build prereq checks (first check all, then fail if necessary), also make them less verbose
SVN-Revision: 12106
2008-08-04 23:15:17 +00:00
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
2008-06-09 15:38:45 +00:00
Ralph Hempel
585997f8d2 fix package/symlinks target, will call scripts/feeds update / install 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
2008-03-20 17:08:24 +00:00
Felix Fietkau
18bd5286e6 use scripts/feeds instead of scripts/feeds.sh for package/symlinks
SVN-Revision: 9990
2007-12-28 17:01:32 +00:00
Felix Fietkau
edc74f8cc3 fix make clean for unconfigured build trees
SVN-Revision: 9655
2007-12-04 03:04:37 +00:00
Felix Fietkau
db87e1f8c1 fix parallel build issues
SVN-Revision: 9495
2007-11-04 11:42:47 +00:00
Felix Fietkau
af03fdb6c5 add autorebuild check for menuconfig
SVN-Revision: 9301
2007-10-14 02:28:34 +00:00
Felix Fietkau
53a1d55b34 add 'make prepare' target for building the tools and toolchain
SVN-Revision: 8780
2007-09-15 08:53:23 +00:00
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
2007-09-08 19:55:42 +00:00
Felix Fietkau
5f748a6c24 clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time
SVN-Revision: 8558
2007-08-30 21:12:39 +00:00
Felix Fietkau
c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
2007-08-07 00:04:25 +00:00
Felix Fietkau
cb7605f7ba fix rootfs and init script handling
SVN-Revision: 8293
2007-07-31 22:54:21 +00:00
Felix Fietkau
572876608a fix make distclean
SVN-Revision: 8251
2007-07-30 22:56:48 +00:00
Felix Fietkau
d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
2007-07-30 21:14:08 +00:00
Felix Fietkau
49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
2007-07-30 18:22:01 +00:00
Felix Fietkau
2e072cfb4b toolchain/ has been converted
SVN-Revision: 8235
2007-07-30 16:22:57 +00:00
Felix Fietkau
e23c6c4b6b fix verbose output with dash as /bin/sh
SVN-Revision: 8227
2007-07-30 14:50:15 +00:00
Felix Fietkau
e143bed1f1 build system fixes, more cleanup
SVN-Revision: 8207
2007-07-28 13:29:03 +00:00
Felix Fietkau
9c88ba80b9 more build system cleanup
SVN-Revision: 8206
2007-07-28 13:00:43 +00:00
Felix Fietkau
81529c47ec initial attempt at cleaning up subdirectory handling. tools/Makefile is now being included instead of recursively called
SVN-Revision: 8201
2007-07-28 02:44:55 +00:00
Felix Fietkau
6178152ee8 add kernel_oldconfig target
SVN-Revision: 8003
2007-07-16 10:03:03 +00:00
Felix Fietkau
0806675217 kernel: fix dependencies for .config, use selections from oldconfig when running menuconfig
SVN-Revision: 7997
2007-07-16 05:28:13 +00:00
Felix Fietkau
60d6defb08 target scan needs a maxdepth of 2
SVN-Revision: 7987
2007-07-16 00:07:56 +00:00
Felix Fietkau
c1f20e60f5 set maxdepth appropriately for package scanning
SVN-Revision: 7985
2007-07-15 23:39:22 +00:00
Felix Fietkau
bdc9419a20 rewrite of the metadata scanning - cleaner code, faster scanning, recursive scanning and better handling of makefile dependencies
SVN-Revision: 7981
2007-07-15 22:51:12 +00:00
Felix Fietkau
6f66bc61f9 fix distclean
SVN-Revision: 7940
2007-07-12 10:55:00 +00:00
Felix Fietkau
a925fec9c7 fix docs compile targets
SVN-Revision: 7905
2007-07-10 16:38:05 +00:00
Florian Fainelli
a03b9ae8ad Regenerate the menuconfig once symlinked packages are gone
SVN-Revision: 7399
2007-05-30 10:37:43 +00:00
Felix Fietkau
2555097cc6 fix target rescan (version kernel changes)
SVN-Revision: 7317
2007-05-23 21:11:48 +00:00
Felix Fietkau
90237dd18c Make UCI preconfiguration optional and disabled by default
SVN-Revision: 7095
2007-05-05 10:06:10 +00:00
Felix Fietkau
874f03ea00 fixes for a few build errors on osx without fink
SVN-Revision: 7065
2007-04-29 01:30:48 +00:00
Felix Fietkau
3e91dd1bd5 revert find | xargs => find | exec changes - this is completely unnecessary and introduces additional dependencies that we do not need
SVN-Revision: 6942
2007-04-12 19:18:38 +00:00
Mike Baker
9b62c7eb9d minor tweaks to the verbose system
SVN-Revision: 6936
2007-04-11 22:59:42 +00:00
Mike Baker
3885d2b542 fix targetinfo, packageinfo
SVN-Revision: 6932
2007-04-11 16:33:01 +00:00
Mike Baker
169e9ea9a2 fix a few bugs with the last few commits
SVN-Revision: 6887
2007-04-07 15:11:17 +00:00
Felix Fietkau
dfa0901b98 make a few commands silent and fix defconfig logic
SVN-Revision: 6886
2007-04-07 13:30:57 +00:00
Nicolas Thill
e66c304cb9 fix typo
SVN-Revision: 6885
2007-04-07 13:26:07 +00:00
Felix Fietkau
216fc583c7 fix package/target scanning
SVN-Revision: 6884
2007-04-07 12:37:10 +00:00
Mike Baker
071c07028a trivial formatting - remove a few @'s and use a .silent instead
SVN-Revision: 6883
2007-04-07 12:06:00 +00:00
Mike Baker
1ad09590cc same as [6881]
SVN-Revision: 6882
2007-04-07 11:53:18 +00:00
Felix Fietkau
5305aba549 fix menuconfig
SVN-Revision: 6881
2007-04-07 11:03:05 +00:00
Mike Baker
5e42783559 fix menuconfig checks
SVN-Revision: 6879
2007-04-07 10:31:46 +00:00
Felix Fietkau
c3a9685aa3 use ~/.openwrt/defconfig as default config if it exists
SVN-Revision: 6876
2007-04-06 23:09:06 +00:00
Mike Baker
23efe5fc83 Tidy up Makefiles
SVN-Revision: 6857
2007-04-03 23:03:56 +00:00
Mike Baker
0359c6222e Using find's -exec to remove directories causes 'not found' errors when find tries to search the removed directory. Hopefully fixed now.
SVN-Revision: 6849
2007-04-03 11:56:08 +00:00
Florian Fainelli
6cd84c6838 Use find -exec instead of xargs
SVN-Revision: 6837
2007-04-02 16:09:15 +00:00
Felix Fietkau
f952681f35 run metadata scanning only once when multiple targets are specified on the command line
SVN-Revision: 6754
2007-03-29 11:26:35 +00:00
Felix Fietkau
fcf0aa5ab7 make sure tmp/info gets created
SVN-Revision: 6749
2007-03-28 18:26:21 +00:00
Felix Fietkau
e71ae20b0b nuke some unnecessary complexity in the metadata scanning - simply call include/scan.mk on every make invocation (does not add any noticeable performance impact)
SVN-Revision: 6745
2007-03-28 18:01:46 +00:00