68 Commits (306f1c7846e3768dff51396c9dadce3956d5778f)

Author SHA1 Message Date
Felix Fietkau 4170267f5a build: pass $(STAGING_DIR_HOST) to Host/Install 8 years ago
Matthias Schiffer 6fb212f293
build: don't add -j for parallel builds with Make 4.2+ 8 years ago
Felix Fietkau 03bc8d94f0 host-build.mk: change default installation prefix of package/* host builds to staging_dir/target-*/host 9 years ago
Felix Fietkau 48374a3a9c build: include homebrew include/library directory in cflags/ldflags on mac os x 9 years ago
Felix Fietkau c99c9f875e build: set CCACHE_DIR for host builds 10 years ago
Jo-Philipp Wich 60eef7aefd include: use SHELL, not BASH for HOST_CONFIGURE_VARS 10 years ago
Jo-Philipp Wich 971ec0283c include: remove static tool linking support 10 years ago
Felix Fietkau f6f0984c43 build: prevent spurious host-build re-builds by touching .built after the install command before touching .installed 10 years ago
Felix Fietkau 1f77bfff96 build: BSD compile fixes 12 years ago
Felix Fietkau 6d1884c583 build: fix host build stampfile usage, fixes spurious errors with missing opkg host binary after deleting the staging dir 12 years ago
Felix Fietkau ed2bf29be5 build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems 12 years ago
Felix Fietkau 1c108d3318 host-build: add HOST_MAKE_FLAGS similar to package MAKE_FLAGS 12 years ago
Felix Fietkau b086475e1e build: ensure that package/host-build build system code does not run in parallel, fixes rare spurious parallel build failures 12 years ago
Felix Fietkau f19dbfff91 build: add jobserver support for host builds 12 years ago
Jo-Philipp Wich 8726a422cd do not pass optimization flags in HOST_CPPFLAGS (#12153) 12 years ago
Jo-Philipp Wich 29b91ef01a introduce a menuconfig option to turn off static linking of host utilities 12 years ago
Jo-Philipp Wich 94a96244f6 host-build.mk: define a variable HOST_STATIC_LINKING which is set to "-static" on non-Darwin systems 12 years ago
Felix Fietkau b50cfbb179 build: add PKG_MIRROR_MD5SUM support for host builds 12 years ago
John Crispin ccb6b0a063 tools: clean up Makefiles / make ccache work 13 years ago
Felix Fietkau d288f855e3 add a missing wrapper for the refresh target for host builds 14 years ago
Jo-Philipp Wich dbf8d9c516 - implement hooks for hostbuilds - use host build hooks to implement fixups for host build - move separator declaration to rules.mk 14 years ago
Felix Fietkau 380ea005e1 use PREFIX/bin instead of PREFIX/sbin for all host builds (fixes e2fsprogs path) 14 years ago
Michael Büsch 050902efd7 deptest: Install of host tools has to be forced for every test, because the host staging dir is cleaned prior a test. 14 years ago
Michael Büsch dc7a68165d Fix typo 14 years ago
Michael Büsch d4807cf557 Support force-disabling per-package parallel build with {PKG,HOST}_BUILD_PARALLEL:=0 14 years ago
Michael Büsch fde498904f Add an option to default the default build rule to parallel build. 14 years ago
Michael Büsch f4daa84832 Also support parallel build for host-packages 14 years ago
Travis Kemen cf7199f48b this patch fixes toolchain parallel build, which reduces build time. 15 years ago
Lars-Peter Clausen 144fd07cd8 Prevent unnecessary host package rebuilds. 15 years ago
Andy Boyett 1141aecd2a use $(HOST_CFLAGS) when not cross-compiling. Thanks Daniel Gimpelevich 15 years ago
Felix Fietkau 7de1e0f116 host build: do not hide the configure command 15 years ago
Felix Fietkau e3fc6c9b88 fix a typo that prevented host build specific variable exports from working 16 years ago
Nicolas Thill f0a3d4d501 add missing bits from [15451] 16 years ago
Felix Fietkau 63129f9b4c clean up automake/pkg-config handling, move separate host/package variable exports to templates, fix automake path for host builds 16 years ago
Felix Fietkau 729e0fa4d1 move pkg config stuff to per-target exports to prevent interference with host builds 16 years ago
Felix Fietkau 35073025b4 add a default template for Host/Install 16 years ago
Felix Fietkau 0a81b47617 fix calling the update target for host-only builds 16 years ago
Felix Fietkau 9b96b24e32 fix quilt variable and stampfile usage for host builds 16 years ago
Felix Fietkau 7ec4ad271e add PKG_HOST_ONLY variable to prevent target builds 16 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 16 years ago
Felix Fietkau b29f9112df make the compile: host-install dependency independent of the order in which the makefiles were included 16 years ago
Felix Fietkau 252c2229f8 enable Host/Install on compile: if package.mk is included 16 years ago
Andy Boyett 4911754522 readd $(HOST_CONFIGURE_VARS) to Host/Configure/Default, missed in r14699 16 years ago
Felix Fietkau 333fc3f7e1 adjust host-build.mk to bring it closer to package.mk 16 years ago
Felix Fietkau aa0778f77e allow concurrent use of host-build.mk and package.mk as well as their templates 16 years ago
Felix Fietkau bc6fcb0067 eliminate redundancy by creating the quilt_used stampfile in the right place 16 years ago
Felix Fietkau 7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps 16 years ago
Nicolas Thill 6b392a4f9f allow cvs/git/hg/svn wrap_mirror to work for host tools as well 16 years ago
Felix Fietkau e2f7a60283 fixes for refresh/update handling 17 years ago
Felix Fietkau d1933f9761 move a stampfile to make it easier to override the patch template 17 years ago