Commit Graph

23 Commits (fbd4214bb0727268aa535af5b600d38939ec8dbc)

Author SHA1 Message Date
Felix Fietkau d826af2cbb build: make <subdir>/install opt-in, use it for target/ only
Fixes buildbot errors on running make target/install or
toolchain/install

Signed-off-by: Felix Fietkau <nbd@nbd.name>
7 years ago
Jo-Philipp Wich 5a37d0601a sdk: depend on linux/install
Since commit 484cb91 "sdk: bundle required firmware files" there is an
implicit dependency of the SDK on a prior Kernel compilation.

Change target/Makefile to make this dependency explicit to avoid race
conditions with parallel builds.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
8 years ago
Felix Fietkau 072bed4760 target: do not make target/*/install depend on target/*/compile - removes one redundant kernel build dir call on target/install
SVN-Revision: 32091
12 years ago
Gabor Juhos 6a57a1fbdb imagebuilder: fix parallel building (closes #11117)
SVN-Revision: 30927
12 years ago
Felix Fietkau 44aa03f2f9 Add a target (CONFIG_MAKE_CONFIG) that creates an exportable toolchain. The toolchain will zipped and saved under $(TOPDIR)/bin directory.
Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>

SVN-Revision: 18419
15 years ago
Felix Fietkau bdb9c7351c some more build system cleanup
SVN-Revision: 12329
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 761dc0a0ae fix a dependency bug
SVN-Revision: 8561
17 years ago
Felix Fietkau 09c82d165a only build sdk and imagebuilder at target/install time
SVN-Revision: 8257
17 years ago
Felix Fietkau d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
17 years ago
Felix Fietkau 5f9838d5f9 don't run the image prereq check if the image directory does not exist
SVN-Revision: 7988
17 years ago
Felix Fietkau 9abbe7a033 Rename 'refresh' to 'update' and make the new 'refresh' actually refresh all the patches. Also added a target package/refresh which will do this to all packages in the buildroot
SVN-Revision: 7488
17 years ago
Felix Fietkau 3b6b7a2d1b implement quilt handling for the kernel tree ... and there was much rejoicing!
SVN-Revision: 7474
17 years ago
Felix Fietkau 1099e2d679 the default_subtargets template was a bad idea, since different makefiles require different types of dependencies for subtargets. nuke it...
SVN-Revision: 7003
17 years ago
Felix Fietkau 4e60cfe51f use default_subtargets in package/Makefile and target/Makefile
SVN-Revision: 6380
17 years ago
Felix Fietkau 653f61fb3e clean up a few things in image build makefiles and fix unnecessary grub rebuilds
SVN-Revision: 6360
17 years ago
Felix Fietkau 351d0d4b07 Fix config checks for Image Builder and SDK - only build them when requested. Clear all packages from bin/packages at the beginning of package/compile when the Image Builder is selected, because the Image Builder can't handle multiple versions of the same package.
SVN-Revision: 6102
17 years ago
Felix Fietkau 7a6a646497 Add initial version of the new Image Builder It's still a bit rough in a few places, but it seems to work for Broadcom at least - other targets untested.
SVN-Revision: 6071
17 years ago
Felix Fietkau ebdcc6d40c move target/utils to tools/firmware-utils
SVN-Revision: 5702
18 years ago
Mike Baker c3c4dfb57b move target/image/platform to target/linux/platform/image platform directories are now self contained
SVN-Revision: 5669
18 years ago
Felix Fietkau aef03f09b5 add prereq checks for target/linux/* and target/image/*, check for fdisk for the x86 builds
SVN-Revision: 5569
18 years ago
Felix Fietkau f1d6fb4be1 leave out the ccache directory when copying the staging dir into the sdk (#843)
SVN-Revision: 5081
18 years ago
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 8 years ago