188 Commits (9467ce42da7fbcec1a4b5b8e08e2dcea3c67aa96)

Author SHA1 Message Date
Felix Fietkau 9467ce42da build: get rid of host.mk 7 years ago
Felix Fietkau d86802acd8 build: keep recursive dependency check stampfiles up to date 8 years ago
Felix Fietkau 807461e11c build: make the touch .autoremove call non-fatal 8 years ago
Felix Fietkau 053dc3b77a build: do not auto-clean packages where the autoremove step has not run 8 years ago
Felix Fietkau 0e22d63775 build: fix CONFIG_AUTOREMOVE for packages with multiple variants 8 years ago
Felix Fietkau 5aa03e16a7 build: disable CONFIG_AUTOREMOVE for packages/tools where QUILT is used 8 years ago
Felix Fietkau 86a72765b9 build: include CONFIG_AUTOREMOVE in STAMP_PREPARED 8 years ago
Felix Fietkau 7a523569f7 build: add support for automatically removing build dir contents during build 8 years ago
Felix Fietkau 9228d1c066 build: introduce extra targets that contain only proper dependencies 8 years ago
Felix Fietkau 6cf067d084 build: define common subdir targets in rules.mk 8 years ago
Matthias Schiffer 3d71786154
build: move STAGING_DIR_HOSTPKG and BUILD_DIR_HOST back to a common directory for all targets 8 years ago
Felix Fietkau 1e1d735e52 build: remove obsolete parallel build related options 8 years ago
Felix Fietkau ffb0181a87 build: add defaults for PKG_SOURCE, PKG_SOURCE_SUBDIR, PKG_VERSION 8 years ago
Felix Fietkau 7a315b0b5d build: implement make check and make package/X/check 8 years ago
Felix Fietkau 6a5cc2d085 include/package.mk: sync default value for hash fallback with mirror hash 8 years ago
Felix Fietkau 881c5b47ec build: remove duplicate Download/default definition from include/host-build.mk 8 years ago
Felix Fietkau 7416d2e046 build: replace MD5SUM variables with HASH 8 years ago
Yousong Zhou 4eb371e363 build: fix cleaning configured stamp file 8 years ago
Matthias Schiffer 6fb212f293
build: don't add -j for parallel builds with Make 4.2+ 8 years ago
Felix Fietkau 852aaf6b2c build: add support for specifying extra package dependencies for prepared, configured and built 8 years ago
Jo-Philipp Wich 5170393f8c include: choose package output directory based on repository info 8 years ago
Felix Fietkau b737686b2c build: use -iremap feature to replace __FILE__ absolute path names in packages with ones relative to $(BUILD_DIR) 9 years ago
Felix Fietkau b1986d8fd6 build: use directory name instead of PKG_NAME for staging files and package metadata 9 years ago
Steven Barth fc5f02410f buildroot: move hardening options into separate file 9 years ago
Steven Barth ca96d1ab3f package.mk: replicate SSP and relro in both CFLAGS and LDFLAGS 9 years ago
Jo-Philipp Wich a621b8c284 include: clean package staging dir files before configure 9 years ago
Felix Fietkau d42be88915 build: include variant name in STAMP_INSTALLED 9 years ago
Luka Perkov 7002f6326e include: remove trailing whitespaces 9 years ago
Felix Fietkau 74ca7e9af3 build: clean up sitefiles, make them per-arch 9 years ago
John Crispin 08ae6296ca build: define STAMP_CONFIGURED recursively 9 years ago
Felix Fietkau e9e6e75c2a build: explicitly unexport CONFIG_SITE 10 years ago
John Crispin 491f3fc048 Support for building an hardened OpenWRT 10 years ago
Felix Fietkau d081edf7eb build: clean up and optimize ipkg control generator code 10 years ago
John Crispin 7a1f4c50fa PKG_CHECK_FORMAT_SECURITY: add a menuconfig option, disable by default 10 years ago
Felix Fietkau 5249fc8491 build: temporarily disable PKG_CHECK_FORMAT_SECURITY until after the release 10 years ago
Felix Fietkau ff9595dbcf build: Introduce PKG_CHECK_FORMAT_SECURITY 10 years ago
Felix Fietkau 79f1326d73 build: reimplement package build directory override 10 years ago
Felix Fietkau c2a3791000 build: add alternative PKG_CONFIG_PATH 10 years ago
Felix Fietkau 623825103e build: allow packages to declare ABI versions to detect necessary package rebuilds 10 years ago
Felix Fietkau a5ce3f2cbf build: fix typo in mips16 changes 11 years ago
Felix Fietkau a1a5f59ea3 build: decouple the mips16 support flag from the toolchain 11 years ago
Felix Fietkau 6f4cb088a0 build: clean up stale files from a previous build when installing a package build to the staging dir 11 years ago
Felix Fietkau de707ac97e build: reduce the size of package metadata a bit to keep package list files smaller 12 years ago
Jo-Philipp Wich d3e90ba7a7 buildroot: isolate the .install stamp files for build variants (#12279) 12 years ago
Felix Fietkau 6f752c725a build: create pkginfo dir earlier to avoid build breakage 12 years ago
Felix Fietkau 44cd20b802 build: rework the package/install step - collect package install lists during package/compile, then install all packages at once 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 c4198ce48d build: move the -j flag to package.mk instead of grabbing it from makeflags, otherwise it occasionally gets omitted on full builds 12 years ago
Felix Fietkau be6f437649 build: add a config option for passing the top-level make jobserver to packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds 12 years ago
John Crispin 584bc13d38 use autoreconf hook instead of manual call 12 years ago