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>
8 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
13 years ago
Gabor Juhos
6a57a1fbdb
imagebuilder: fix parallel building ( closes #11117 )
...
SVN-Revision: 30927
13 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
17 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
18 years ago
Felix Fietkau
d7f2cb1642
next round of cleanup, convert target/ - make -j works now ;)
...
SVN-Revision: 8242
18 years ago
Felix Fietkau
5f9838d5f9
don't run the image prereq check if the image directory does not exist
...
SVN-Revision: 7988
18 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
18 years ago
Felix Fietkau
3b6b7a2d1b
implement quilt handling for the kernel tree ... and there was much rejoicing!
...
SVN-Revision: 7474
18 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
18 years ago
Felix Fietkau
4e60cfe51f
use default_subtargets in package/Makefile and target/Makefile
...
SVN-Revision: 6380
18 years ago
Felix Fietkau
653f61fb3e
clean up a few things in image build makefiles and fix unnecessary grub rebuilds
...
SVN-Revision: 6360
18 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
18 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
18 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