aboutsummaryrefslogtreecommitdiffstats
path: root/include/toplevel.mk
Commit message (Collapse)AuthorAgeFilesLines
* target/sdk: use .config instead of unconditionally enabling all build dirsFelix Fietkau2014-03-131-0/+11
| | | | | | | | Call make defconfig on every build to catch newly added packages Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39913
* build: fix build on Mac OS X 10.9Felix Fietkau2013-10-281-2/+9
| | | | | | | | Add a wrapper around the clang gcc emulation to fix -print-file-name=<lib> Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 38560
* build scripts: fix 'make defconfig' damageFlorian Fainelli2013-09-021-1/+2
| | | | | | | | | | | | | | | | | Looking at the target 'defconfig' in include/toplevel, it doesn't directly reference $(HOME)/.openwrt/defconfig nor does it reference any prerequisites using it as a target. Therefore, building "defconfig" as a target uses the defaults in the tree, but not the defaults that a user might have explicitly specified. This patch fixes this regression from r36361. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> [florian: apply with the proper patch level, wrap at 80 columns] Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 37883
* build: fix make defconfigFelix Fietkau2013-04-181-1/+1
| | | | SVN-Revision: 36362
* build: add new menuconfig code based on linux 3.9Felix Fietkau2013-04-181-3/+8
| | | | SVN-Revision: 36361
* build: make the color of the 'configuration out of sync' warning red to make ↵Felix Fietkau2013-03-171-2/+3
| | | | | | it harder for users to overlook SVN-Revision: 36082
* include/toplevel.mk: print warnings/errors to stderrJonas Gorski2013-02-211-1/+1
| | | | | | | | Makes warnings/errors visible when building with V=w/V=1. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 35716
* build: increase file descriptor count limit for the build, some systems ↵Felix Fietkau2012-10-311-1/+3
| | | | | | | | (e.g. Mac OS X default to 256, which is too little for some parallel builds) Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 34023
* it's time to break the barriersImre Kaloz2012-10-081-2/+2
| | | | SVN-Revision: 33666
* build: pass MAKE_JOBSERVER via environment to avoid leaking it to error messagesFelix Fietkau2012-09-231-1/+2
| | | | SVN-Revision: 33521
* build: move the -j flag to package.mk instead of grabbing it from makeflags, ↵Felix Fietkau2012-09-151-1/+1
| | | | | | otherwise it occasionally gets omitted on full builds SVN-Revision: 33422
* build: add a config option for passing the top-level make jobserver to ↵Felix Fietkau2012-09-151-1/+1
| | | | | | packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds SVN-Revision: 33414
* scripts/config: build with gcc instead of clang on mac os xFelix Fietkau2012-07-161-2/+3
| | | | SVN-Revision: 32749
* toplevel.mk: unexport ARCH, it ends up in CONFIG_ARCH if defined and messes ↵Jo-Philipp Wich2012-07-111-1/+1
| | | | | | the buildroot up SVN-Revision: 32663
* build: prevent the environment variable CROSS_COMPILE from leaking into ↵Felix Fietkau2012-06-061-1/+1
| | | | | | builds (fixes #11603) SVN-Revision: 32081
* make: do a better job of sanitizing LD_LIBRARY_PATH (fixes #8069)Felix Fietkau2012-05-171-2/+2
| | | | SVN-Revision: 31780
* add further countermeasures against the git core.autocrlf option (fixes #9075)Felix Fietkau2012-05-081-0/+1
| | | | SVN-Revision: 31650
* prevent distro default LPATH from interferingJohn Crispin2012-04-051-0/+3
| | | | | | | | | | Attach patch unsets LPATH flag (found configured in some custom host distributions) to make OpenWRT compile its toolchain without any issues. LPATH is used on some distros to define the linkers search path. Signed-off-by: Tathagata Das <tathagata@alumnux.com> SVN-Revision: 31203
* build: unexport C_INCLUDE_PATH to prevent user settings from interfering ↵Felix Fietkau2012-03-051-0/+2
| | | | | | with the build (fixes #9865) SVN-Revision: 30830
* make prepare_kernel_conf target depend on quilt instead of sed. Preparing ↵Jo-Philipp Wich2012-01-081-2/+2
| | | | | | the source tree requires quilt and installing quilt implies installing sed. SVN-Revision: 29697
* prepare .config before testing for missing optionsFelix Fietkau2011-04-171-1/+1
| | | | SVN-Revision: 26700
* toplevel: add a warning about .config being out of sync after an updateFelix Fietkau2011-04-041-0/+7
| | | | SVN-Revision: 26459
* toplevel.mk: remove quotes from the release name, its up to its users to ↵Jo-Philipp Wich2011-02-191-1/+1
| | | | | | ensure proper quoting SVN-Revision: 25596
* it's time for some attitude adjustment ;)Imre Kaloz2011-02-131-2/+2
| | | | SVN-Revision: 25514
* set the umask in toplevel.mk instead of forcing the user to adjust itFelix Fietkau2010-10-141-0/+2
| | | | SVN-Revision: 23445
* add a command for printing a cleaned up make target database - will be used ↵Felix Fietkau2010-09-011-0/+3
| | | | | | to analyze package dependencies at some point SVN-Revision: 22871
* fix compile errors by forcing bash to be used as a shell in all submake ↵Felix Fietkau2010-08-191-1/+0
| | | | | | processes SVN-Revision: 22726
* speed up the build system by including include/shell.sh on shell commands ↵Felix Fietkau2010-08-191-1/+1
| | | | | | only where necessary SVN-Revision: 22720
* Add kernel_nconfig make targetLars-Peter Clausen2010-08-061-0/+3
| | | | SVN-Revision: 22518
* unset user overrides for quilt settings to prevent them from interfering ↵Felix Fietkau2010-01-251-0/+3
| | | | | | with the build process (#6553) SVN-Revision: 19332
* add support for build system overlays that alter package build instructions ↵Felix Fietkau2009-08-311-1/+1
| | | | | | currently unused, will probably be managed by the feeds system later SVN-Revision: 17445
* use unexport instead of export to clear perforce variablesFelix Fietkau2009-05-081-4/+1
| | | | SVN-Revision: 15708
* override some variables to make sure that perforce does not mess with our ↵Felix Fietkau2009-05-071-0/+6
| | | | | | build process SVN-Revision: 15705
* make sure that at least sed is built before ↵Felix Fietkau2009-04-271-2/+11
| | | | | | kernel_menuconfig/kernel_oldconfig is executed SVN-Revision: 15433
* optimize the .config dependency chain in the toplevel makefileFelix Fietkau2009-03-031-2/+2
| | | | SVN-Revision: 14740
* avoid implicit rules in even more placesFelix Fietkau2009-03-031-7/+7
| | | | SVN-Revision: 14737
* add staging_dir/host/lib to LD_LIBRARY_PATH so that host-built applications ↵Felix Fietkau2009-02-281-0/+2
| | | | | | can install and make use of shared libraries SVN-Revision: 14698
* one more instance of r13005Felix Fietkau2008-10-181-1/+1
| | | | SVN-Revision: 13007
* don't overwrite .config if it's a symlink (fixes scripts/env problems)Felix Fietkau2008-10-181-1/+1
| | | | SVN-Revision: 13005
* make sure a predefined CFLAGS variable does not get in the way (fix for #4038)Felix Fietkau2008-09-251-0/+3
| | | | SVN-Revision: 12702
* rework parallel building to get rid of some warnings and add back support ↵Felix Fietkau2008-08-161-10/+10
| | | | | | for parallelizing the kernel build fixes #3882 SVN-Revision: 12322
* fix cut&paste mistakeFelix Fietkau2008-08-091-2/+2
| | | | SVN-Revision: 12254
* fix make distcleanFelix Fietkau2008-08-091-1/+1
| | | | SVN-Revision: 12252
* fix 'make docs'Felix Fietkau2008-08-061-2/+2
| | | | SVN-Revision: 12211
* add another check to the dependenciesFelix Fietkau2008-06-151-1/+1
| | | | SVN-Revision: 11475
* fix typoFelix Fietkau2008-06-151-1/+1
| | | | SVN-Revision: 11474
* add some sanity checkingFelix Fietkau2008-06-151-1/+1
| | | | SVN-Revision: 11473
* fix make menuconfig/oldconfigFelix Fietkau2008-06-091-2/+2
| | | | SVN-Revision: 11415
* large improvement for parallel builds. works without V=99 now and without ↵Felix Fietkau2008-06-091-15/+15
| | | | | | warnings. tested with -j on an 2x dual core opteron machine SVN-Revision: 11414
* allow parallel downloading for make downloadFelix Fietkau2008-06-091-4/+4
| | | | SVN-Revision: 11411