summaryrefslogtreecommitdiffstats
path: root/target/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* build: add $(STAGING_DIR) and $(BIN_DIR) preparation to target and package ↵Matthias Schiffer2024-03-031-0/+2
| | | | | | | | | | | | | | | | | | subdir compile dependencies In a pristine build, these directories are created as dependencies of the tools subdir compile, however this step never runs when the tools compile stamp already exists. Since commit ed6ba2801c0a ("tools: keep stamp file in $(STAGING_DIR_HOST)"), this will happen after `make clean`: $(STAGING_DIR) has been deleted, but the tools stamp still exists, so the next build will fail because $(STAGING_DIR) has not been set up correctly. Fix builds after `make clean` by adding the preparation as dependencies for the target and package directories as well. Fixes: ed6ba2801c0a ("tools: keep stamp file in $(STAGING_DIR_HOST)") Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* tools/llvm-bpf: move tarball packing to target/llvm-bpfFelix Fietkau2021-11-221-2/+7
| | | | | | | This ensures that the tarball is regenerated after make clean or after switching to a different target Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: make <subdir>/install opt-in, use it for target/ onlyFelix Fietkau2017-02-091-0/+1
| | | | | | | Fixes buildbot errors on running make target/install or toolchain/install Signed-off-by: Felix Fietkau <nbd@nbd.name>
* sdk: depend on linux/installJo-Philipp Wich2016-11-041-0/+1
| | | | | | | | | | 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>
* target: do not make target/*/install depend on target/*/compile - removes ↵Felix Fietkau2012-06-061-4/+1
| | | | | | one redundant kernel build dir call on target/install SVN-Revision: 32091
* imagebuilder: fix parallel building (closes #11117)Gabor Juhos2012-03-131-1/+4
| | | | SVN-Revision: 30927
* Add a target (CONFIG_MAKE_CONFIG) that creates an exportable toolchain. The ↵Felix Fietkau2009-11-141-2/+2
| | | | | | | | toolchain will zipped and saved under $(TOPDIR)/bin directory. Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com> SVN-Revision: 18419
* some more build system cleanupFelix Fietkau2008-08-171-1/+0
| | | | SVN-Revision: 12329
* large improvement for parallel builds. works without V=99 now and without ↵Felix Fietkau2008-06-091-0/+1
| | | | | | warnings. tested with -j on an 2x dual core opteron machine SVN-Revision: 11414
* fix a dependency bugFelix Fietkau2007-08-301-5/+3
| | | | SVN-Revision: 8561
* only build sdk and imagebuilder at target/install timeFelix Fietkau2007-07-311-2/+2
| | | | SVN-Revision: 8257
* next round of cleanup, convert target/ - make -j works now ;)Felix Fietkau2007-07-301-45/+13
| | | | SVN-Revision: 8242
* don't run the image prereq check if the image directory does not existFelix Fietkau2007-07-161-1/+1
| | | | SVN-Revision: 7988
* Rename 'refresh' to 'update' and make the new 'refresh' actually refresh all ↵Felix Fietkau2007-06-041-1/+1
| | | | | | the patches. Also added a target package/refresh which will do this to all packages in the buildroot SVN-Revision: 7488
* implement quilt handling for the kernel tree ... and there was much rejoicing!Felix Fietkau2007-06-031-1/+1
| | | | SVN-Revision: 7474
* the default_subtargets template was a bad idea, since different makefiles ↵Felix Fietkau2007-04-181-1/+2
| | | | | | require different types of dependencies for subtargets. nuke it... SVN-Revision: 7003
* use default_subtargets in package/Makefile and target/MakefileFelix Fietkau2007-02-261-11/+1
| | | | SVN-Revision: 6380
* clean up a few things in image build makefiles and fix unnecessary grub rebuildsFelix Fietkau2007-02-251-1/+1
| | | | SVN-Revision: 6360
* Fix config checks for Image Builder and SDK - only build them when ↵Felix Fietkau2007-01-141-1/+9
| | | | | | 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
* Add initial version of the new Image Builder It's still a bit rough in a few ↵Felix Fietkau2007-01-101-6/+8
| | | | | | places, but it seems to work for Broadcom at least - other targets untested. SVN-Revision: 6071
* move target/utils to tools/firmware-utilsFelix Fietkau2006-12-061-2/+1
| | | | SVN-Revision: 5702
* move target/image/platform to target/linux/platform/image platform ↵Mike Baker2006-11-281-4/+7
| | | | | | directories are now self contained SVN-Revision: 5669
* add prereq checks for target/linux/* and target/image/*, check for fdisk for ↵Felix Fietkau2006-11-181-0/+4
| | | | | | the x86 builds SVN-Revision: 5569
* leave out the ccache directory when copying the staging dir into the sdk (#843)Felix Fietkau2006-10-141-1/+0
| | | | SVN-Revision: 5081
* finally move buildroot-ng to trunkFelix Fietkau2016-03-201-0/+49