Jo-Philipp Wich
|
42c190ead8
|
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.
SVN-Revision: 31449
|
13 years ago |
Vasilis Tsiligiannis
|
f1051a296d
|
target.mk: Trivial comment typo fix
SVN-Revision: 30310
|
13 years ago |
John Crispin
|
ad250089aa
|
allow targets to define a default subtarget when using automatic subtarget detection from r27407
SVN-Revision: 27444
|
13 years ago |
John Crispin
|
058eca0b3b
|
automatic subtarget enumaration
SVN-Revision: 27407
|
13 years ago |
Felix Fietkau
|
6e43f65dc4
|
remove the now unused Target-Kernel field from the target metadata
SVN-Revision: 27033
|
13 years ago |
Felix Fietkau
|
a65dac690c
|
use lazy evaluation to allow targets to override kernel config files
SVN-Revision: 26714
|
14 years ago |
Felix Fietkau
|
caf4747f0c
|
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
SVN-Revision: 26498
|
14 years ago |
Felix Fietkau
|
335877a2b3
|
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
SVN-Revision: 26300
|
14 years ago |
Jo-Philipp Wich
|
d005251cc4
|
target.mk: don't enable coreutils by default, it does not even exist anymore... fixes the Image Builder
SVN-Revision: 26269
|
14 years ago |
Daniel Dickinson
|
0f93d4c3c4
|
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
SVN-Revision: 26026
|
14 years ago |
Felix Fietkau
|
504eda0da9
|
hotplug2: replace udevtrigger from the udev-106 source with a much smaller self-contained, stripped-down version
SVN-Revision: 25920
|
14 years ago |
Imre Kaloz
|
d4bf98f231
|
add plemininary ultrasparc support
SVN-Revision: 24558
|
14 years ago |
Jo-Philipp Wich
|
064e7c8f00
|
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.
SVN-Revision: 23029
|
14 years ago |
Felix Fietkau
|
a9136c0892
|
speed up the build system by including include/shell.sh on shell commands only where necessary
SVN-Revision: 22720
|
14 years ago |
Felix Fietkau
|
da1bb88a2b
|
rename target/linux/generic-2.6 to generic
SVN-Revision: 21952
|
14 years ago |
Felix Fietkau
|
6117c04c94
|
remove linux 2.4 specific build system code
SVN-Revision: 21951
|
14 years ago |
Lars-Peter Clausen
|
2bc9d6f6e9
|
include/target.mk: Only set usb feature flag for a target if there is a HCD
SVN-Revision: 20425
|
15 years ago |
Florian Fainelli
|
e7f046805a
|
disable ucitrigger for now, not used, patch from Dave Kooper
SVN-Revision: 20355
|
15 years ago |
Felix Fietkau
|
ea41d3a288
|
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)
SVN-Revision: 18362
|
15 years ago |
Imre Kaloz
|
3d0c1254df
|
brcm-2.4 is the only non-2.6 target, it's pointless to note the kernelversion in other targets' Target-Name
SVN-Revision: 17102
|
15 years ago |
Imre Kaloz
|
2004d4165a
|
add preliminary coldfire v4e support
SVN-Revision: 16538
|
15 years ago |
Felix Fietkau
|
0d442a08b6
|
enable ucitrigger by default
SVN-Revision: 16403
|
15 years ago |
Imre Kaloz
|
72d88f2a48
|
add pcie feature flag
SVN-Revision: 16293
|
15 years ago |
Ralph Hempel
|
b6e5025f15
|
fix typo
SVN-Revision: 16236
|
15 years ago |
Felix Fietkau
|
9ecec14ce0
|
emit proper error messages if important kernel config files are missing
SVN-Revision: 15352
|
16 years ago |
Felix Fietkau
|
56164a5815
|
add a modified version of the mips64 patch from #4603
SVN-Revision: 15249
|
16 years ago |
Hamish Guthrie
|
ffc86f7e3a
|
Update default configuration to use profiles
SVN-Revision: 15229
|
16 years ago |
Hamish Guthrie
|
b6d7bfc94f
|
Final updates to default configuration of ps3 petitboot sub-target
SVN-Revision: 14918
|
16 years ago |
Felix Fietkau
|
72faa09dff
|
move cflags default setting to target makefiles
SVN-Revision: 14866
|
16 years ago |
Felix Fietkau
|
431c9267b4
|
replace a few unnecessary $(shell) calls
SVN-Revision: 14739
|
16 years ago |
Felix Fietkau
|
127296bc45
|
speed up metadata scanning a lot by avoiding unnecessary shell commands and make recursions
SVN-Revision: 14734
|
16 years ago |
Ralph Hempel
|
3d0285a783
|
avoid kernel version in target if sub-targets available (usefull if we have 2.4 and 2.6 sub-targets in parallel)
SVN-Revision: 14576
|
16 years ago |
Nicolas Thill
|
a3edea1b91
|
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)
SVN-Revision: 13931
|
16 years ago |
Steven Barth
|
9d0f42d50a
|
Disable LuCI in default build config as it should be enabled manually for building release builds
SVN-Revision: 13187
|
16 years ago |
Nicolas Thill
|
3691a072cc
|
bridge (brctl) changes: - enable brctl in busybox - disable bridge-utils - bumb busybox release number
SVN-Revision: 13180
|
16 years ago |
Felix Fietkau
|
2c638cf43b
|
enable luci-admin-mini by default as suggested by cyrus
SVN-Revision: 13133
|
16 years ago |
Felix Fietkau
|
1e570a9288
|
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.
SVN-Revision: 13010
|
16 years ago |
Felix Fietkau
|
926925622f
|
enable luci by default
SVN-Revision: 12870
|
16 years ago |
Felix Fietkau
|
5437cc1f7c
|
target features: fix usb support detection
SVN-Revision: 12551
|
16 years ago |
Travis Kemen
|
99dd3e13fc
|
make opkg the default package manager, disable busybox ipkg from building by default
SVN-Revision: 12319
|
16 years ago |
John Crispin
|
21bbdc24c3
|
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 ...
SVN-Revision: 12089
|
16 years ago |
Felix Fietkau
|
d26fa58d25
|
create a platform config-* file if there is none already when running kernel_menuconfig or kernel_oldconfig
SVN-Revision: 11460
|
16 years ago |
Nicolas Thill
|
cf1e8abcdf
|
remove dup iptables in default package set
SVN-Revision: 11091
|
17 years ago |
Felix Fietkau
|
2448cb8a15
|
add optional version suffix to kernel files/ directories
SVN-Revision: 10972
|
17 years ago |
Nicolas Thill
|
ddc57879ec
|
add a gpio feature for devices supporting the generic GPIO interface
SVN-Revision: 10879
|
17 years ago |
Felix Fietkau
|
f09555425c
|
enable uci by default
SVN-Revision: 10369
|
17 years ago |
Felix Fietkau
|
4a87a0464b
|
fix copy&paste mistake
SVN-Revision: 9551
|
17 years ago |
Felix Fietkau
|
dfa7618bd6
|
fix the image builder
SVN-Revision: 9549
|
17 years ago |
Felix Fietkau
|
41815ee5c8
|
add feature flag for display support. will be used as dependency for x.org
SVN-Revision: 9448
|
17 years ago |
Felix Fietkau
|
86a906bed2
|
reorganize subtargets, sort subtargets below top level targets
SVN-Revision: 9378
|
17 years ago |