Jo-Philipp Wich
|
9ee69a94b7
|
include: make firewall3 the default
SVN-Revision: 35888
|
11 years ago |
Felix Fietkau
|
41a039f464
|
mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel size after lzma and ~12k squashfs size in the default configuration
SVN-Revision: 34909
|
12 years ago |
Felix Fietkau
|
03babf3641
|
target: add a feature flag for RTC support
SVN-Revision: 31777
|
12 years ago |
Felix Fietkau
|
5eed1d8f6b
|
enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS in a few relevant places
SVN-Revision: 31730
|
12 years ago |
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
|
12 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
|
13 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
|
13 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
|
13 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
|
13 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
|
13 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
|
13 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
|
14 years ago |
Florian Fainelli
|
e7f046805a
|
disable ucitrigger for now, not used, patch from Dave Kooper
SVN-Revision: 20355
|
14 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
|
15 years ago |
Felix Fietkau
|
56164a5815
|
add a modified version of the mips64 patch from #4603
SVN-Revision: 15249
|
15 years ago |
Hamish Guthrie
|
ffc86f7e3a
|
Update default configuration to use profiles
SVN-Revision: 15229
|
15 years ago |
Hamish Guthrie
|
b6d7bfc94f
|
Final updates to default configuration of ps3 petitboot sub-target
SVN-Revision: 14918
|
15 years ago |
Felix Fietkau
|
72faa09dff
|
move cflags default setting to target makefiles
SVN-Revision: 14866
|
15 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
|
16 years ago |
Felix Fietkau
|
2448cb8a15
|
add optional version suffix to kernel files/ directories
SVN-Revision: 10972
|
16 years ago |
Nicolas Thill
|
ddc57879ec
|
add a gpio feature for devices supporting the generic GPIO interface
SVN-Revision: 10879
|
16 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 |
Felix Fietkau
|
99aed44487
|
fix quilt update breakage for kernel related packages
SVN-Revision: 9368
|
17 years ago |
Felix Fietkau
|
e2e8d55dcc
|
allow targets to select/deselect config symbols
SVN-Revision: 9150
|
17 years ago |
Gabor Juhos
|
e12359aa29
|
fix target profiles, (closes: 2440)
SVN-Revision: 9113
|
17 years ago |
Felix Fietkau
|
85f3be6310
|
fix target profiles
SVN-Revision: 9099
|
17 years ago |
Felix Fietkau
|
800ef0f56c
|
some minor fixes, cleanups, package build abstraction
SVN-Revision: 9051
|
17 years ago |
Nicolas Thill
|
ac2af6affa
|
allow targets for override generic config (GENERIC_LINUX_CONFIG:=/dev/null) for testing purposes
SVN-Revision: 8796
|
17 years ago |
Felix Fietkau
|
87a88cebc7
|
adapt profiles for subtarget changes
SVN-Revision: 8695
|
17 years ago |
Felix Fietkau
|
a9d683ca91
|
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
SVN-Revision: 8694
|
17 years ago |
Felix Fietkau
|
d7f2cb1642
|
next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
|
17 years ago |
Felix Fietkau
|
066a009c34
|
final fix for the profile selection
SVN-Revision: 6474
|
18 years ago |
Felix Fietkau
|
8069e38587
|
set the PROFILE variable in target.mk appropriately
SVN-Revision: 6470
|
18 years ago |
Felix Fietkau
|
b09fbccb24
|
revert bogus target.mk change from [6465]
SVN-Revision: 6469
|
18 years ago |
Tim Yardley
|
484609eeb0
|
commit profile support for base-files... patches still need to be done
SVN-Revision: 6465
|
18 years ago |
Felix Fietkau
|
06e88a80c7
|
merge the scripts dealing with package/target metadata to remove some redundant code
SVN-Revision: 6088
|
18 years ago |
Felix Fietkau
|
7a6a646497
|
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.
SVN-Revision: 6071
|
18 years ago |
Felix Fietkau
|
2f50e4ee3f
|
add a missing dependency - prevented clean rebuild after kernel upgrades
SVN-Revision: 5845
|
18 years ago |
Felix Fietkau
|
cf4e7af392
|
make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection
SVN-Revision: 5498
|
18 years ago |
Imre Kaloz
|
2d2179f503
|
rename the xscale target to ixp4xx for the forthcoming iop target, add gcc 4.1 patch for arm
SVN-Revision: 5310
|
18 years ago |
Florian Fainelli
|
44419aed87
|
Merge preliminary rdc-2.6 support (Airlink101 AR525W)
SVN-Revision: 5138
|
18 years ago |
Felix Fietkau
|
60c1f0f64d
|
finally move buildroot-ng to trunk
|
8 years ago |