summaryrefslogtreecommitdiffstats
path: root/include/target.mk
Commit message (Collapse)AuthorAgeFilesLines
* mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel ↵nbd2012-12-281-1/+1
| | | | | | size after lzma and ~12k squashfs size in the default configuration git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34909 3c298f89-4303-0410-b956-a3cf2f4a3e73
* target: add a feature flag for RTC supportnbd2012-05-171-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31777 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS ↵nbd2012-05-141-1/+1
| | | | | | in a few relevant places git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31730 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] ensure that profile Makefiles are sourced in alphabetical orderjow2012-04-231-3/+3
| | | | | | | | | Since make 3.82 does not guarantee file ordering anymore, target profiles might get included in random order, leading to bad default values when only selecting the toplevel target and populating the .config with defconfig. This commit should also fix the ar71xx snapshot builds. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31449 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] target.mk: Trivial comment typo fixacinonyx2012-02-051-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30310 3c298f89-4303-0410-b956-a3cf2f4a3e73
* allow targets to define a default subtarget when using automatic subtarget ↵blogic2011-07-041-0/+1
| | | | | | detection from r27407 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27444 3c298f89-4303-0410-b956-a3cf2f4a3e73
* automatic subtarget enumarationblogic2011-07-031-3/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27407 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove the now unused Target-Kernel field from the target metadatanbd2011-05-301-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27033 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use lazy evaluation to allow targets to override kernel config filesnbd2011-04-171-21/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26714 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build: clean up handling of the kernel confignbd2011-04-061-14/+48
| | | | | | | - support kernel config overlays in env/ - allow overriding the target kernel config with CONFIG_TARGET=platform|subtarget|env git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26498 3c298f89-4303-0410-b956-a3cf2f4a3e73
* global cflags: remove -funit-at-a-time, it is ignored by recent compilers. ↵nbd2011-03-261-8/+8
| | | | | | instead add -fno-caller-saves, which improves compression ratio for generated code with no apparent negative effects on performance git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26300 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] target.mk: don't enable coreutils by default, it does not even ↵jow2011-03-221-4/+0
| | | | | | exist anymore... fixes the Image Builder git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26269 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] target: Added coreutils to list of default packages. It doesn't ↵cshore2011-03-111-0/+4
| | | | | | build or install anything (0 bytes, 0 dependencies) and it prevents other packages from appearing in the package list if it is not selected git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26026 3c298f89-4303-0410-b956-a3cf2f4a3e73
* hotplug2: replace udevtrigger from the udev-106 source with a much smaller ↵nbd2011-03-071-1/+1
| | | | | | self-contained, stripped-down version git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25920 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add plemininary ultrasparc supportkaloz2010-12-141-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24558 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [buildroot] Implement an ARCH_PACKAGES variable which defaults to BOARD but ↵jow2010-09-121-0/+1
| | | | | | | | | | can be overridden on a per-subtarget basis. This is intended for targets such as adm5120 and malta which support both big and little endianess and will replace the target specific exceptions in package-defaults and Image Builder. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23029 3c298f89-4303-0410-b956-a3cf2f4a3e73
* speed up the build system by including include/shell.sh on shell commands ↵nbd2010-08-191-3/+3
| | | | | | only where necessary git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22720 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rename target/linux/generic-2.6 to genericnbd2010-06-261-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21952 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove linux 2.4 specific build system codenbd2010-06-261-6/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21951 3c298f89-4303-0410-b956-a3cf2f4a3e73
* include/target.mk: Only set usb feature flag for a target if there is a HCDlars2010-03-251-1/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20425 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] disable ucitrigger for now, not used, patch from Dave Kooperflorian2010-03-211-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20355 3c298f89-4303-0410-b956-a3cf2f4a3e73
* merge target kernel config files with subtarget config files and add a ↵nbd2009-11-111-1/+1
| | | | | | variable override for editing the target kernel config file with make kernel_menuconfig in case the subtarget contains overrides (thx, sn9) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18362 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm-2.4 is the only non-2.6 target, it's pointless to note the ↵kaloz2009-08-031-1/+1
| | | | | | kernelversion in other targets' Target-Name git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17102 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add preliminary coldfire v4e supportkaloz2009-06-211-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16538 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable ucitrigger by defaultnbd2009-06-101-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16403 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add pcie feature flagkaloz2009-06-021-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16293 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix typoralph2009-05-311-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16236 3c298f89-4303-0410-b956-a3cf2f4a3e73
* emit proper error messages if important kernel config files are missingnbd2009-04-231-1/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15352 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a modified version of the mips64 patch from #4603nbd2009-04-181-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15249 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ps3]: Update default configuration to use profileshcg2009-04-161-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15229 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Final updates to default configuration of ps3 petitboot sub-targethcg2009-03-171-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14918 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move cflags default setting to target makefilesnbd2009-03-141-0/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14866 3c298f89-4303-0410-b956-a3cf2f4a3e73
* replace a few unnecessary $(shell) callsnbd2009-03-031-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14739 3c298f89-4303-0410-b956-a3cf2f4a3e73
* speed up metadata scanning a lot by avoiding unnecessary shell commands and ↵nbd2009-03-031-4/+8
| | | | | | make recursions git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14734 3c298f89-4303-0410-b956-a3cf2f4a3e73
* avoid kernel version in target if sub-targets availableralph2009-02-201-1/+1
| | | | | | | (usefull if we have 2.4 and 2.6 sub-targets in parallel) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14576 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [massive] add support for alternative C libraries (currently only glibc/eglibc)nico2009-01-081-1/+1
| | | | | | | | | | | other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13931 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Disable LuCI in default build config as it should be enabled manually for ↵cyrus2008-11-111-2/+0
| | | | | | building release builds git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13187 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bridge (brctl) changes:nico2008-11-111-1/+1
| | | | | | | | | - enable brctl in busybox - disable bridge-utils - bumb busybox release number git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13180 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable luci-admin-mini by default as suggested by cyrusnbd2008-11-061-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13133 3c298f89-4303-0410-b956-a3cf2f4a3e73
* change the way ./files* and the generic kernel files are applied. ./files ↵nbd2008-10-181-1/+1
| | | | | | now applies to *ALL* kernel versions, and is copied along with ./files-* - this gets rid of quite a bit of redundancy in the extra kernel drivers. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13010 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable luci by defaultnbd2008-10-061-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12870 3c298f89-4303-0410-b956-a3cf2f4a3e73
* target features: fix usb support detectionnbd2008-09-081-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12551 3c298f89-4303-0410-b956-a3cf2f4a3e73
* make opkg the default package manager, disable busybox ipkg from building by ↵thepeople2008-08-161-1/+1
| | | | | | default git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12319 3c298f89-4303-0410-b956-a3cf2f4a3e73
* adds a new uci firewallblogic2008-08-041-1/+1
| | | | | | | | | | | | - iptbales and netfilter packages need to be rewrapped when we switch to this firewall as default - there are some examples in the file /etc/config/firewall - iptables-save/restore are still missing - hotplug takes care of adding/removing netdevs during runtime - misisng features ? wishes ? let me know ... git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12089 3c298f89-4303-0410-b956-a3cf2f4a3e73
* create a platform config-* file if there is none already when running ↵nbd2008-06-131-1/+1
| | | | | | kernel_menuconfig or kernel_oldconfig git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11460 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove dup iptables in default package setnico2008-05-081-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11091 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add optional version suffix to kernel files/ directoriesnbd2008-04-281-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10972 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a gpio feature for devices supporting the generic GPIO interfacenico2008-04-201-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10879 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable uci by defaultnbd2008-02-031-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10369 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix copy&paste mistakenbd2007-11-151-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9551 3c298f89-4303-0410-b956-a3cf2f4a3e73