105 Commits (e9d20f1f8711f3e80141cf39efcc54a69feed861)

Author SHA1 Message Date
Felix Fietkau d2ddda691e build: ensure that prereq-build is run before metadata scan from feeds (FS#367) 8 years ago
Felix Fietkau 7a315b0b5d build: implement make check and make package/X/check 8 years ago
Mathias Kresin 59261cbf38 docs: remove all refrences in Makefiles/scripts 8 years ago
Jo-Philipp Wich 8cc9224115 sdk: predefine SOURCE_DATE_EPOCH 8 years ago
John Crispin 1b13b35231 include/toplevel.mk: fix defconfig when ~/.openwrt/defconfig exists - take 2 8 years ago
John Crispin 5b72807416 include/toplevel.mk: fix defconfig when ~/.openwrt/defconfig exists 8 years ago
Felix Fietkau 9ae952cf8c build: split scripts/metadata.pl into target-metadata.pl and package-metadata.pl 9 years ago
Hannu Nyman 3193053df7 Centralize setting of all version info to include/version.mk 9 years ago
Felix Fietkau 470442ea0f build: fix make download in the SDK 9 years ago
Felix Fietkau 471ca4197c toplevel.mk: rescan target metadata if the image makefile changes 9 years ago
Felix Fietkau 82522dbaee build: introduce SOURCE_DATE_EPOCH variable 9 years ago
Jo-Philipp Wich 0333da8943 include: group kmod ipk files into a "kernel" subdirectory 9 years ago
Felix Fietkau 830c308cf9 build: ignore the linux package in the sdk only for generating package data, not for dependencies 9 years ago
Felix Fietkau c390359418 build: prevent host default LDFLAGS from leaking into packages 9 years ago
Felix Fietkau dd537242a2 build: filter out relative directory entries from $PATH 9 years ago
Felix Fietkau c3d3dbc191 toplevel.mk: fix distclean 9 years ago
Jo-Philipp Wich dea417017e toplevel.mk: drop LD_LIBRARY_PATH overrides 9 years ago
Rafał Miłecki 164ac62643 include: toplevel: drop unused OPENWRTVERSION variable 9 years ago
Steven Barth d1f6bd2541 toplevel: fix release name 9 years ago
Jo-Philipp Wich b052a00c0b toplevel.mk: fix LD_LIBRARY_PATH for host binaries 9 years ago
Felix Fietkau 5868331214 build: don't call prereq for any package/symlinks rules 10 years ago
Felix Fietkau a0ced5164a build: tell users to do non-paralle builds on errors 10 years ago
Luka Perkov 7002f6326e include: remove trailing whitespaces 10 years ago
Felix Fietkau 379dc5c11f build: move tmp/.prereq-build to staging_dir/host to gracefully handle staging_dir deletion 10 years ago
Jo-Philipp Wich 1a27d74827 include: remove SDK specific target from toplevel.mk 10 years ago
Jo-Philipp Wich 2cdba572f9 include: let HOSTCC default to $(CC), not gcc 10 years ago
Jo-Philipp Wich d3610773a1 include: test build prereqs before preparing tempinfo 10 years ago
Jo-Philipp Wich 4685e4f273 sdk: track files with git and use it to implement proper clean targets 10 years ago
John Crispin c22bebf6ab Fix build when TAR_OPTIONS env variable is set 10 years ago
Jo-Philipp Wich a720dd209f build: introduce per feed repository support 10 years ago
John Crispin 18a4d9fded include/toplevel.mk: more chaos calmer renaming 10 years ago
Felix Fietkau ee4110aff0 target/sdk: use .config instead of unconditionally enabling all build dirs 11 years ago
Felix Fietkau 1879c5f8e7 build: fix build on Mac OS X 10.9 11 years ago
Florian Fainelli c463728b2d build scripts: fix 'make defconfig' damage 11 years ago
Felix Fietkau cf46e78b5f build: fix make defconfig 12 years ago
Felix Fietkau 9d5510a500 build: add new menuconfig code based on linux 3.9 12 years ago
Felix Fietkau a4c8d4e377 build: make the color of the 'configuration out of sync' warning red to make it harder for users to overlook 12 years ago
Jonas Gorski 45846230ab include/toplevel.mk: print warnings/errors to stderr 12 years ago
Felix Fietkau b495423a22 build: increase file descriptor count limit for the build, some systems (e.g. Mac OS X default to 256, which is too little for some parallel builds) 12 years ago
Imre Kaloz c5e5e70ab0 it's time to break the barriers 12 years ago
Felix Fietkau 7950f996e0 build: pass MAKE_JOBSERVER via environment to avoid leaking it to error messages 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
Felix Fietkau 6ae20bf412 scripts/config: build with gcc instead of clang on mac os x 13 years ago
Jo-Philipp Wich 64f5b45d8f toplevel.mk: unexport ARCH, it ends up in CONFIG_ARCH if defined and messes the buildroot up 13 years ago
Felix Fietkau 8068562453 build: prevent the environment variable CROSS_COMPILE from leaking into builds (fixes #11603) 13 years ago
Felix Fietkau fe99e3c5b5 make: do a better job of sanitizing LD_LIBRARY_PATH (fixes #8069) 13 years ago
Felix Fietkau 85f1a2c67a add further countermeasures against the git core.autocrlf option (fixes #9075) 13 years ago
John Crispin e8c19a56db prevent distro default LPATH from interfering 13 years ago
Felix Fietkau 0cdeb6e4b2 build: unexport C_INCLUDE_PATH to prevent user settings from interfering with the build (fixes #9865) 13 years ago