95 Commits (97ca4cbc94854e06548e1c89c1764e7f19926b0d)

Author SHA1 Message Date
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
Jo-Philipp Wich 690701d26e make prepare_kernel_conf target depend on quilt instead of sed. Preparing the source tree requires quilt and installing quilt implies installing sed. 13 years ago
Felix Fietkau 83de49ae81 prepare .config before testing for missing options 14 years ago
Felix Fietkau c4b8294c2d toplevel: add a warning about .config being out of sync after an update 14 years ago
Jo-Philipp Wich d56fe0cf53 toplevel.mk: remove quotes from the release name, its up to its users to ensure proper quoting 14 years ago
Imre Kaloz e4589a2e5f it's time for some attitude adjustment ;) 14 years ago
Felix Fietkau 5e3284ecfd set the umask in toplevel.mk instead of forcing the user to adjust it 14 years ago
Felix Fietkau 00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point 14 years ago
Felix Fietkau b3c871375b fix compile errors by forcing bash to be used as a shell in all submake processes 14 years ago
Felix Fietkau a9136c0892 speed up the build system by including include/shell.sh on shell commands only where necessary 14 years ago
Lars-Peter Clausen a97d6b0c95 Add kernel_nconfig make target 14 years ago