85 Commits (ef68210f934b8b7d91fe583bcc4f2d147d1abe50)

Author SHA1 Message Date
Felix Fietkau ef68210f93 build: unify x86 target cflags 11 years ago
Felix Fietkau c8609ab4f8 build: unify arm target cflags 11 years ago
Felix Fietkau a30681dff0 build: unify mips target cflags 11 years ago
Felix Fietkau 569da024f0 build: clean up default cflags handling 11 years ago
Luka Perkov ff384f04e4 include: introduce subtarget_platform CONFIG_TARGET 11 years ago
Felix Fietkau 73c4d73d6d build: unify target independent optimization options 11 years ago
Jonas Gorski 05ff15a235 include: also check CONFIG_GPIOLIB for GPIO_SUPPORT 11 years ago
Felix Fietkau f89b3d42e8 build: remove hotplug2 from DEFAULT_PACKAGES 11 years ago
Jo-Philipp Wich b721c92221 firewall3: rename to firewall, move into base system menu, update to git head with compatibility fixes for AA 11 years ago
Felix Fietkau eea89fea6a build: add config symbols for different ARM arch levels 11 years ago
Steven Barth 3e4b2af125 Enable native IPv6 support by default 11 years ago
Jo-Philipp Wich 9ee69a94b7 include: make firewall3 the default 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 12 years ago
Felix Fietkau 03babf3641 target: add a feature flag for RTC support 12 years ago
Felix Fietkau 5eed1d8f6b enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS in a few relevant places 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. 12 years ago
Vasilis Tsiligiannis f1051a296d target.mk: Trivial comment typo fix 13 years ago
John Crispin ad250089aa allow targets to define a default subtarget when using automatic subtarget detection from r27407 13 years ago
John Crispin 058eca0b3b automatic subtarget enumaration 13 years ago
Felix Fietkau 6e43f65dc4 remove the now unused Target-Kernel field from the target metadata 13 years ago
Felix Fietkau a65dac690c use lazy evaluation to allow targets to override kernel config files 13 years ago
Felix Fietkau caf4747f0c build: clean up handling of the kernel config 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 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 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 14 years ago
Felix Fietkau 504eda0da9 hotplug2: replace udevtrigger from the udev-106 source with a much smaller self-contained, stripped-down version 14 years ago
Imre Kaloz d4bf98f231 add plemininary ultrasparc support 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. 14 years ago
Felix Fietkau a9136c0892 speed up the build system by including include/shell.sh on shell commands only where necessary 14 years ago
Felix Fietkau da1bb88a2b rename target/linux/generic-2.6 to generic 14 years ago
Felix Fietkau 6117c04c94 remove linux 2.4 specific build system code 14 years ago
Lars-Peter Clausen 2bc9d6f6e9 include/target.mk: Only set usb feature flag for a target if there is a HCD 14 years ago
Florian Fainelli e7f046805a disable ucitrigger for now, not used, patch from Dave Kooper 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) 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 15 years ago
Imre Kaloz 2004d4165a add preliminary coldfire v4e support 15 years ago
Felix Fietkau 0d442a08b6 enable ucitrigger by default 15 years ago
Imre Kaloz 72d88f2a48 add pcie feature flag 15 years ago
Ralph Hempel b6e5025f15 fix typo 15 years ago
Felix Fietkau 9ecec14ce0 emit proper error messages if important kernel config files are missing 15 years ago
Felix Fietkau 56164a5815 add a modified version of the mips64 patch from #4603 15 years ago
Hamish Guthrie ffc86f7e3a Update default configuration to use profiles 15 years ago
Hamish Guthrie b6d7bfc94f Final updates to default configuration of ps3 petitboot sub-target 16 years ago
Felix Fietkau 72faa09dff move cflags default setting to target makefiles 16 years ago
Felix Fietkau 431c9267b4 replace a few unnecessary $(shell) calls 16 years ago
Felix Fietkau 127296bc45 speed up metadata scanning a lot by avoiding unnecessary shell commands and make recursions 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) 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) 16 years ago
Steven Barth 9d0f42d50a Disable LuCI in default build config as it should be enabled manually for building release builds 16 years ago
Nicolas Thill 3691a072cc bridge (brctl) changes: - enable brctl in busybox - disable bridge-utils - bumb busybox release number 16 years ago