History log of /openwrt/include/target.mk
Revision Date Author Comments
# 258941a6 21-Jun-2016 Felix Fietkau <nbd@nbd.name>

target.mk: add cflags for mips 1004kc cpu type

Signed-off-by: Felix Fietkau <nbd@nbd.name>


# 96f0ff7c 02-May-2016 John Crispin <blogic@openwrt.org>

ubox: turn logd into a separate package

Currently system log is always included as a part of ubox.
Add logd as a seperate package and add it to default packages list.

Signed-off-by: Andrej Vlasic <andrej.vlasic@sartura.hr>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49285 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6d7111c9 08-Mar-2016 John Crispin <blogic@openwrt.org>

include: add Cortex-A53 CPU_TYPE

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48964 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e254eea2 26-Feb-2016 Felix Fietkau <nbd@openwrt.org>

include/target.mk: fix profile defaults

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48807 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2b12dc65 18-Feb-2016 John Crispin <blogic@openwrt.org>

linux: add support of Synopsys ARCHS38-based boards

This patch introduces support of new boards with ARC HS38 cores.

ARC HS38 is a new generation of ARC cores which utilize ARCv2 ISA.
As with ARC770 we're addind support for 2 boards for now:

[1] Synopsys SDP board (AXS103)
This is the same base-board as in AXS101 but with
FPGA-based CPU-tile where ARCHs38 core is implemented.

[2] nSIM
Again this is the same simulation engine but configured for
new instruction set and features of new CPU.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Felix Fietkau <nbd@openwrt.org>
Cc: Jo-Philipp Wich <jow@openwrt.org>
Cc: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48740 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 87ad4e0e 22-Jan-2016 Felix Fietkau <nbd@openwrt.org>

build: add uclient-fetch to the default packages, in case opkg is not selected

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48450 3c298f89-4303-0410-b956-a3cf2f4a3e73


# cf04b76c 18-Jan-2016 Felix Fietkau <nbd@openwrt.org>

arc: clean-up and move CFLAGS to include/target.mk

Most of currently mentioned CFLAGS in arc770/Makefile
are not really required because:
[1] "-Os -pipe" are set by default in include/target.mk
[2] "-fno-caller-saves" gets enabled via menuconfig
as an extra compiler flag for developers

So the only one that makes sense is "-matomic" and
that one is really essential. Without it many software
packges won't build complainin on unresolved atomic ops.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Felix Fietkau <nbd@openwrt.org>
Cc: Jo-Philipp Wich <jow@openwrt.org>
Cc: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48326 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0598d777 14-Nov-2015 Felix Fietkau <nbd@openwrt.org>

ipq806x: enable vfpv4 support and set cpu type to cortex-a9

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47468 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1c93a835 09-Nov-2015 Felix Fietkau <nbd@openwrt.org>

toolchain: add support of ARC architecture

This includes binutils, gcc, gdb and uClibc-ng.

Latest release of ARC gcc (as of today it is "arc-2015.06")
is based on upstream gcc 4.8.4.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/gcc

Latest release of ARC binutils (as of today it is "arc-2015.06")
is based on upstream binutils 2.23.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06

Latest release of ARC GDB (as of today this is "arc-2015.06-gdb")
is based on upstream gdb 7.9.1.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06-gdb

Note that for binutils and gdb that come from unified git repository
(which is the case for upstream binutils/gdb today) we need to disable
building of gdb in binutils and binutils in gdb hence in binutils:
------>8------
--disable-sim
--disable-gdb
------>8------

and in gdb:
------>8------
--disable-binutils
--disable-ld
--disable-gas
------>8------

Also in gdb we disable sim because if the following breakage while
building with it:
------------>8------------
/usr/bin/env bash ./../common/genmloop.sh -shell /usr/bin/env bash \
-mono -fast -pbb -switch sem5-switch.c \
-cpu a5f -infile ./mloop5.in \
-outfile-suffix 5
unknown option: bash
Makefile:699: recipe for target 'stamp-5mloop' failed
make[7]: *** [stamp-5mloop] Error 1
------------>8------------

Cc: Felix Fietkau <nbd@openwrt.org>
Cc: John Crispin <blogic@openwrt.org>
Cc: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47438 3c298f89-4303-0410-b956-a3cf2f4a3e73


# eb8df511 31-Oct-2015 Felix Fietkau <nbd@openwrt.org>

target.mk: add optimization flags for MIPS 24Kc.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47323 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 13d88e06 29-Oct-2015 Steven Barth <steven@midlink.org>

target: remove nathelpers from default images (legacy)

Signed-off-by: Steven Barth <steven@midlink.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47280 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6a0ac085 12-Jul-2015 Hauke Mehrtens <hauke@openwrt.org>

x86: Make virtualization guests built for pentium4 with SMP

Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46314 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e72420dc 28-May-2015 Jo-Philipp Wich <jow@openwrt.org>

include: remove lvm2 from nas package collection

Since lvm2 is only available in feeds we must not include it by default.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45801 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2088d1ea 26-Nov-2014 John Crispin <blogic@openwrt.org>

target.mk: add default packages for NAS device-type

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43387 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 688e4807 23-Nov-2014 Florian Fainelli <florian@openwrt.org>

aarch64: add initial support

Add initial support for the AArch64 architecture

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43353 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f618c2fc 22-Oct-2014 Felix Fietkau <nbd@openwrt.org>

Revert "build: use ONESHELL to speed up scanning and the toplevel makefile"

This seems to cause issues on some build hosts, and it is not that
important.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43025 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a7a8f77c 22-Oct-2014 Felix Fietkau <nbd@openwrt.org>

build: use ONESHELL to speed up scanning and the toplevel makefile

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43021 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 77d3d590 22-Oct-2014 Felix Fietkau <nbd@openwrt.org>

build: optimize target metadata dump

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43019 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6aa8fc29 16-Sep-2014 Steven Barth <steven@midlink.org>

Reorganize netfilter kernel modules and package nftables kernel support

Signed-off-by: Steven Barth <steven@midlink.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42596 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f6d5ba9a 02-Sep-2014 Florian Fainelli <florian@openwrt.org>

include: add Cortex-A5 CPU_TYPE

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42409 3c298f89-4303-0410-b956-a3cf2f4a3e73


# dad6cd83 18-Jun-2014 John Crispin <blogic@openwrt.org>

include/target.mk: add CPU_CFLAGS_octeon

Signed-off-by: Martin Fäcknitz <faecknitz@hotsplots.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41250 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 436d42c5 07-Jun-2014 Hauke Mehrtens <hauke@openwrt.org>

brcm47xx: activate some compiler optimizations for 74K CPUs

With this patch the mips74k subtarget will be compiled with optimized
compiler options to generated smaller and faster code. This currently
breaks broadcom-wl, because the binary blob is only compiled with
mipsr1 support.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41050 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 45e2e2e3 01-Apr-2014 Florian Fainelli <florian@openwrt.org>

buildroot: add Cortex A15 specific CFLAGS

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40357 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2b771483 12-Mar-2014 John Crispin <blogic@openwrt.org>

fstools: add the new fstools package

Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39895 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a4c810d3 08-Mar-2014 Felix Fietkau <nbd@openwrt.org>

build: include iwinfo by default if nas or wpad(-mini) is selected

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39850 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9a2f6960 12-Feb-2014 Imre Kaloz <kaloz@openwrt.org>

handle "neon" fpu type

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39579 3c298f89-4303-0410-b956-a3cf2f4a3e73


# fe3b07bf 09-Feb-2014 Imre Kaloz <kaloz@openwrt.org>

fix logic error on fpu cflags selection

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39547 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 037762bb 17-Jan-2014 Steven Barth <steven@midlink.org>

target: replace 6relayd with odhcpd by default

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39309 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ff1b72ca 11-Jan-2014 John Crispin <blogic@openwrt.org>

Fix build for individual profiles with dashes in names

Config symbols can have regular dashes, e.g.

CONFIG_TARGET_ramips_rt305x_UR-336UN=y

So no substitution should be performed on the last part of the symbol.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39242 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0fdebf93 29-Nov-2013 Imre Kaloz <kaloz@openwrt.org>

FPU type should not interfere with the ABI selection.
Also make sure we either do real soft-float or hard-float on ARM, with the right options.

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38943 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f15319fe 29-Nov-2013 Imre Kaloz <kaloz@openwrt.org>

ignore the fpu if we're doing soft-float

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38941 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 718df110 29-Nov-2013 Imre Kaloz <kaloz@openwrt.org>

there's no such thing as a soft fpu, this target should be fine without these

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38940 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 27bb4475 21-Nov-2013 Imre Kaloz <kaloz@openwrt.org>

add a feature flag for device tree support

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38893 3c298f89-4303-0410-b956-a3cf2f4a3e73


# da2a40af 13-Nov-2013 Hauke Mehrtens <hauke@openwrt.org>

bcm53xx: this ARM SoC does not have a FPU, use soft float.

model name : ARMv7 Processor rev 0 (v7l)
Features : swp half thumb fastmult edsp tls

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38796 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 074ff5ea 05-Nov-2013 Luka Perkov <luka@openwrt.org>

include: add more CPU flags for arm

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38649 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2311f016 27-Sep-2013 Felix Fietkau <nbd@openwrt.org>

build: fix typo in arm cflags

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38237 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f5252265 26-Sep-2013 Luka Perkov <luka@openwrt.org>

build: fix typo

vfp3 should be named vfpv3

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38222 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 885f84bb 26-Sep-2013 Luka Perkov <luka@openwrt.org>

include/target.mk: fix spacing

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38221 3c298f89-4303-0410-b956-a3cf2f4a3e73


# be6662ec 26-Sep-2013 Felix Fietkau <nbd@openwrt.org>

build: include the cpu type as part of the toolchain/target directory name

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38214 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9f5f79d8 26-Sep-2013 Felix Fietkau <nbd@openwrt.org>

build: unify powerpc target cflags

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38213 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 19c76be5 26-Sep-2013 Felix Fietkau <nbd@openwrt.org>

build: unify x86 target cflags

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38212 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 49104b58 26-Sep-2013 Felix Fietkau <nbd@openwrt.org>

build: unify arm target cflags

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38211 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b2e35bbd 26-Sep-2013 Felix Fietkau <nbd@openwrt.org>

build: unify mips target cflags

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38210 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7c0ac121 26-Sep-2013 Felix Fietkau <nbd@openwrt.org>

build: clean up default cflags handling

- reduce redundancy
- introduce a CPU_TYPE variable for cpu specific options

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38209 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0642375e 20-Aug-2013 Luka Perkov <luka@openwrt.org>

include: introduce subtarget_platform CONFIG_TARGET

Sometimes it is useful to change platform's kernel config file but with loaded
subtarget's kernel config. Good example for this use case is malta.

Example:

$ make kernel_menuconfig CONFIG_TARGET=subtarget_platform

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37818 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 01695667 29-Jul-2013 Felix Fietkau <nbd@openwrt.org>

build: unify target independent optimization options

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37600 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f541a0e7 04-Jul-2013 Jonas Gorski <jogo@openwrt.org>

include: also check CONFIG_GPIOLIB for GPIO_SUPPORT

Recent kernels removed GENERIC_GPIO and require GPIO capable
targets to select GPIOLIB instead, so check for both symbols.

Fixed #13814.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37166 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9dd51a42 02-Jul-2013 Felix Fietkau <nbd@openwrt.org>

build: remove hotplug2 from DEFAULT_PACKAGES

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37132 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0f0fb567 03-Jun-2013 Jo-Philipp Wich <jow@openwrt.org>

firewall3: rename to firewall, move into base system menu, update to git head with compatibility fixes for AA

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36838 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b3ab992d 13-May-2013 Felix Fietkau <nbd@openwrt.org>

build: add config symbols for different ARM arch levels

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36620 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d60417f6 09-Apr-2013 Steven Barth <steven@midlink.org>

Enable native IPv6 support by default

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36277 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c31da129 05-Mar-2013 Jo-Philipp Wich <jow@openwrt.org>

include: make firewall3 the default

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35888 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c28528a9 28-Dec-2012 Felix Fietkau <nbd@openwrt.org>

mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel 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


# d73794f9 17-May-2012 Felix Fietkau <nbd@openwrt.org>

target: add a feature flag for RTC support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31777 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 94b38ec0 14-May-2012 Felix Fietkau <nbd@openwrt.org>

enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS in a few relevant places

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31730 3c298f89-4303-0410-b956-a3cf2f4a3e73


# bb5d3388 23-Apr-2012 Jo-Philipp Wich <jow@openwrt.org>

[include] ensure that profile Makefiles are sourced in alphabetical order
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


# 84ba1dce 05-Feb-2012 Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>

[include] target.mk: Trivial comment typo fix

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30310 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 076d58c2 04-Jul-2011 John Crispin <blogic@openwrt.org>

allow targets to define a default subtarget when using automatic subtarget detection from r27407

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27444 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b17c722b 03-Jul-2011 John Crispin <blogic@openwrt.org>

automatic subtarget enumaration

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27407 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f07b8453 30-May-2011 Felix Fietkau <nbd@openwrt.org>

remove the now unused Target-Kernel field from the target metadata

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27033 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d4b35c4f 17-Apr-2011 Felix Fietkau <nbd@openwrt.org>

use lazy evaluation to allow targets to override kernel config files

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26714 3c298f89-4303-0410-b956-a3cf2f4a3e73


# be057546 06-Apr-2011 Felix Fietkau <nbd@openwrt.org>

build: clean up handling of the kernel config

- 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


# c251184c 25-Mar-2011 Felix Fietkau <nbd@openwrt.org>

global cflags: remove -funit-at-a-time, it is ignored by recent compilers. 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


# 00823789 22-Mar-2011 Jo-Philipp Wich <jow@openwrt.org>

[include] target.mk: don't enable coreutils by default, it does not even exist anymore... fixes the Image Builder


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26269 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 03a1f89f 11-Mar-2011 Daniel Dickinson <daniel@cshore.neomailbox.net>

[include] target: Added coreutils to list of default packages. It doesn't 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


# 101ccb29 06-Mar-2011 Felix Fietkau <nbd@openwrt.org>

hotplug2: replace udevtrigger from the udev-106 source with a much smaller self-contained, stripped-down version

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25920 3c298f89-4303-0410-b956-a3cf2f4a3e73


# dcaba475 14-Dec-2010 Imre Kaloz <kaloz@openwrt.org>

add plemininary ultrasparc support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24558 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 69c9cad2 12-Sep-2010 Jo-Philipp Wich <jow@openwrt.org>

[buildroot] Implement an ARCH_PACKAGES variable which defaults to BOARD but 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


# 14be6780 18-Aug-2010 Felix Fietkau <nbd@openwrt.org>

speed up the build system by including include/shell.sh on shell commands only where necessary

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22720 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a082943b 26-Jun-2010 Felix Fietkau <nbd@openwrt.org>

rename target/linux/generic-2.6 to generic

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21952 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 67fbcc7b 26-Jun-2010 Felix Fietkau <nbd@openwrt.org>

remove linux 2.4 specific build system code

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21951 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 474e2e2e 25-Mar-2010 Lars-Peter Clausen <lars@metafoo.de>

include/target.mk: Only set usb feature flag for a target if there is a HCD


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20425 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a229f681 21-Mar-2010 Florian Fainelli <florian@openwrt.org>

[package] disable ucitrigger for now, not used, patch from Dave Kooper

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20355 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9a724ec8 10-Nov-2009 Felix Fietkau <nbd@openwrt.org>

merge target kernel config files with subtarget config files and add a 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


# 58132e55 03-Aug-2009 Imre Kaloz <kaloz@openwrt.org>

brcm-2.4 is the only non-2.6 target, it's pointless to note the kernelversion in other targets' Target-Name

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17102 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0609b66c 21-Jun-2009 Imre Kaloz <kaloz@openwrt.org>

add preliminary coldfire v4e support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16538 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d8ae2620 10-Jun-2009 Felix Fietkau <nbd@openwrt.org>

enable ucitrigger by default

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16403 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d868ac77 02-Jun-2009 Imre Kaloz <kaloz@openwrt.org>

add pcie feature flag

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16293 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c360bce6 31-May-2009 Ralph Hempel <ralph.hempel@lantiq.com>

fix typo

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16236 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 03663e96 23-Apr-2009 Felix Fietkau <nbd@openwrt.org>

emit proper error messages if important kernel config files are missing

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15352 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f0f9ec9c 18-Apr-2009 Felix Fietkau <nbd@openwrt.org>

add a modified version of the mips64 patch from #4603

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15249 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9cb51ecd 16-Apr-2009 Hamish Guthrie <hcg@openwrt.org>

[ps3]: Update default configuration to use profiles


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15229 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 170a11cd 17-Mar-2009 Hamish Guthrie <hcg@openwrt.org>

Final updates to default configuration of ps3 petitboot sub-target


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14918 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 019e6e2d 13-Mar-2009 Felix Fietkau <nbd@openwrt.org>

move cflags default setting to target makefiles

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14866 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 937f1820 03-Mar-2009 Felix Fietkau <nbd@openwrt.org>

replace a few unnecessary $(shell) calls

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14739 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 87fcd635 03-Mar-2009 Felix Fietkau <nbd@openwrt.org>

speed up metadata scanning a lot by avoiding unnecessary shell commands and make recursions

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14734 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9ed7e778 20-Feb-2009 Ralph Hempel <ralph.hempel@lantiq.com>

avoid kernel version in target if sub-targets available
(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


# 3b75e47f 07-Jan-2009 Nicolas Thill <nico@openwrt.org>

[massive] add support for alternative C libraries (currently only glibc/eglibc)
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


# 688d7f7d 11-Nov-2008 Steven Barth <steven@midlink.org>

Disable LuCI in default build config as it should be enabled manually for building release builds

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13187 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0f15663e 10-Nov-2008 Nicolas Thill <nico@openwrt.org>

bridge (brctl) changes:
- 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


# 226d8cb1 06-Nov-2008 Felix Fietkau <nbd@openwrt.org>

enable luci-admin-mini by default as suggested by cyrus


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13133 3c298f89-4303-0410-b956-a3cf2f4a3e73


# af835ce5 18-Oct-2008 Felix Fietkau <nbd@openwrt.org>

change the way ./files* and the generic kernel files are applied. ./files 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


# 4d4bfdfd 06-Oct-2008 Felix Fietkau <nbd@openwrt.org>

enable luci by default

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12870 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 91f79c22 08-Sep-2008 Felix Fietkau <nbd@openwrt.org>

target features: fix usb support detection

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12551 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 55722b97 16-Aug-2008 Travis Kemen <thepeople@openwrt.org>

make opkg the default package manager, disable busybox ipkg from building by default

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12319 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 275038ca 04-Aug-2008 John Crispin <blogic@openwrt.org>

adds a new uci firewall
- 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


# 2fb4a47e 13-Jun-2008 Felix Fietkau <nbd@openwrt.org>

create a platform config-* file if there is none already when running kernel_menuconfig or kernel_oldconfig


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11460 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 60fedf1d 08-May-2008 Nicolas Thill <nico@openwrt.org>

remove dup iptables in default package set


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11091 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ef0a202a 28-Apr-2008 Felix Fietkau <nbd@openwrt.org>

add optional version suffix to kernel files/ directories


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10972 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b21db46a 20-Apr-2008 Nicolas Thill <nico@openwrt.org>

add a gpio feature for devices supporting the generic GPIO interface


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10879 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 42a76d86 03-Feb-2008 Felix Fietkau <nbd@openwrt.org>

enable uci by default


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10369 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4992bf6c 14-Nov-2007 Felix Fietkau <nbd@openwrt.org>

fix copy&paste mistake


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9551 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6ec8091b 14-Nov-2007 Felix Fietkau <nbd@openwrt.org>

fix the image builder


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9549 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0df9a1cd 25-Oct-2007 Felix Fietkau <nbd@openwrt.org>

add feature flag for display support. will be used as dependency for x.org


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9448 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b0e66dad 20-Oct-2007 Felix Fietkau <nbd@openwrt.org>

reorganize subtargets, sort subtargets below top level targets


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9378 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9bee7e13 20-Oct-2007 Felix Fietkau <nbd@openwrt.org>

fix quilt update breakage for kernel related packages


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9368 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 135a672b 05-Oct-2007 Felix Fietkau <nbd@openwrt.org>

allow targets to select/deselect config symbols

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9150 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6693e40c 03-Oct-2007 Gabor Juhos <juhosg@openwrt.org>

fix target profiles, (closes: 2440)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9113 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 0cc70927 02-Oct-2007 Felix Fietkau <nbd@openwrt.org>

fix target profiles

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9099 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 49948500 27-Sep-2007 Felix Fietkau <nbd@openwrt.org>

some minor fixes, cleanups, package build abstraction

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9051 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1be5bf57 16-Sep-2007 Nicolas Thill <nico@openwrt.org>

allow targets for override generic config (GENERIC_LINUX_CONFIG:=/dev/null) for testing purposes


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8796 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6665a2c1 08-Sep-2007 Felix Fietkau <nbd@openwrt.org>

adapt profiles for subtarget changes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8695 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6bcd07af 08-Sep-2007 Felix Fietkau <nbd@openwrt.org>

major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8694 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 03ffe176 30-Jul-2007 Felix Fietkau <nbd@openwrt.org>

next round of cleanup, convert target/ - make -j works now ;)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8242 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ad43641b 02-Mar-2007 Felix Fietkau <nbd@openwrt.org>

final fix for the profile selection

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6474 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e8503a6f 02-Mar-2007 Felix Fietkau <nbd@openwrt.org>

set the PROFILE variable in target.mk appropriately

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6470 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 65355dce 02-Mar-2007 Felix Fietkau <nbd@openwrt.org>

revert bogus target.mk change from [6465]

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6469 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3249931b 02-Mar-2007 Tim Yardley <lst@openwrt.org>

commit profile support for base-files... patches still need to be done

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6465 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2bcc7322 13-Jan-2007 Felix Fietkau <nbd@openwrt.org>

merge the scripts dealing with package/target metadata to remove some redundant code

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6088 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 53aef841 10-Jan-2007 Felix Fietkau <nbd@openwrt.org>

Add initial version of the new Image Builder
It's still a bit rough in a few places, but it seems to work for Broadcom at least - other targets untested.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6071 3c298f89-4303-0410-b956-a3cf2f4a3e73


# be6b4889 18-Dec-2006 Felix Fietkau <nbd@openwrt.org>

add a missing dependency - prevented clean rebuild after kernel upgrades

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5845 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 19940017 11-Nov-2006 Felix Fietkau <nbd@openwrt.org>

make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5498 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f8aa6c7c 27-Oct-2006 Imre Kaloz <kaloz@openwrt.org>

rename the xscale target to ixp4xx for the forthcoming iop target, add gcc 4.1 patch for arm

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5310 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 83749d66 15-Oct-2006 Florian Fainelli <florian@openwrt.org>

Merge preliminary rdc-2.6 support (Airlink101 AR525W)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5138 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9f60657d 07-Oct-2006 Felix Fietkau <nbd@openwrt.org>

remove x86-2.4

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4952 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d5a6e89b 25-Aug-2006 Imre Kaloz <kaloz@openwrt.org>

add basic support for the Magicbox boards

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4672 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 42fb2160 20-Jul-2006 Gerry Rozema <gerryr@rozeware.com>

UML target completed. Added ext2 target fs for use with uml images



git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4178 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3af56a41 09-Jul-2006 Florian Fainelli <florian@openwrt.org>

Add missing brcm63xx-2.6 target to the target list


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4120 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f9e5c1b1 26-Jun-2006 Mike Baker <mbm@openwrt.org>

credit where credit is due


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4091 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 913e0927 21-Jun-2006 Felix Fietkau <nbd@openwrt.org>

move target/linux/image to target/image

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4040 3c298f89-4303-0410-b956-a3cf2f4a3e73