Commit Graph

171 Commits (0a06fcf608ddf1f5db389decf266283392344784)

Author SHA1 Message Date
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
12 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
15 years ago
Felix Fietkau 127296bc45 speed up metadata scanning a lot by avoiding unnecessary shell commands and make recursions
SVN-Revision: 14734
15 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
15 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
17 years ago
Felix Fietkau 8069e38587 set the PROFILE variable in target.mk appropriately
SVN-Revision: 6470
17 years ago
Felix Fietkau b09fbccb24 revert bogus target.mk change from [6465]
SVN-Revision: 6469
17 years ago
Tim Yardley 484609eeb0 commit profile support for base-files... patches still need to be done
SVN-Revision: 6465
17 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