Luka Perkov
59eb6137dd
build: drop FIT option until we actually need it
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38439
11 years ago
Luka Perkov
cc1b164634
build: add menuconfig option for building FIT images
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38431
11 years ago
Felix Fietkau
e0189ccef4
build: include the cpu type as part of the toolchain/target directory name
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38214
11 years ago
Felix Fietkau
1d3067892b
build: process transitive dependencies after local dependencies
...
This improves duplicate dependency detection
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37679
11 years ago
Felix Fietkau
0249f7510c
build: suppress conditional dependencies if there are unconditional dependencies on the same symbol
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37678
11 years ago
Felix Fietkau
94439c2b5d
kernel: add a new global config symbol for enabling rfkill support (can be enabled by default via target feature flag)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37491
11 years ago
Felix Fietkau
14b307c10e
scripts/metadata.pl: emit dependencies for package/kernel/linux
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37433
12 years ago
Jo-Philipp Wich
b2f2233306
scripts: change metadata.pm and metadata.pl to not emit "default m if ALL" Kconfig instructions for hidden packages
...
SVN-Revision: 37397
12 years ago
Jo-Philipp Wich
24f345dbe4
metadata.pl: use alphabetical order for menuconfig categories, also fixes random ordering of symbols in .config
...
SVN-Revision: 37369
12 years ago
John Crispin
89d41d95bf
metadata.pl: fixpath exclusion of kernel packages
...
module and build deps did not work for kernel modules
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 37091
12 years ago
Jonas Gorski
9f7ef8d5f0
target: split jffs2 NAND out of jffs2
...
Make jffs2_nand a separate option so this can be triggered without forcing
jffs2 images for nor targets.
Adds a new NAND_BLOCKSIZE variable that allows setting the generated layout
in <page_size>:<block_size> pairs.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 36860
12 years ago
Felix Fietkau
eea89fea6a
build: add config symbols for different ARM arch levels
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36620
12 years ago
Felix Fietkau
96bb7c123b
build: consistently use 'depends on' instead of 'depends'
...
make the syntax more compatible with kernel menuconfig
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36351
12 years ago
Florian Fainelli
9e1d2c15d9
buildroot: allow enabling MIPS16 user-space build
...
Enabling MIPS16 is made conditional on advertising the "mips16" feature
for a specific target since it requires support from the CPU
(HAS_MIPS16) and the actual use of MIPS16 for building packages
(USE_MIPS16).
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36202
12 years ago
Jonas Gorski
53c014e221
scrips/metadata.pl: fix broken targets with subtargets being selectable
...
r26926 moved all target features to subtargets if present, which had the
side effect that broken targets are available for selection, just without
any available subtargets (since they are still marked as broken).
Fix this by explicitly letting the top level target also depend on broken.
SVN-Revision: 33892
12 years ago
Imre Kaloz
84b43f112a
AR71xx/9xxx based routers are the most common these days, select that as the default target
...
SVN-Revision: 33590
12 years ago
Felix Fietkau
2335304a08
build: ensure that reordering of KCONFIG lines are handled properly and that the final result does not depend on the package scan order
...
SVN-Revision: 32788
13 years ago
Felix Fietkau
03babf3641
target: add a feature flag for RTC support
...
SVN-Revision: 31777
13 years ago
Jo-Philipp Wich
73b4974397
metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 if PACKAGE_kmod-ipv6"
...
SVN-Revision: 29695
13 years ago
John Crispin
ad250089aa
allow targets to define a default subtarget when using automatic subtarget detection from r27407
...
SVN-Revision: 27444
14 years ago
Felix Fietkau
bcf4757508
add support for hidden packages that get selected/built but do not show up in menuconfig
...
SVN-Revision: 27344
14 years ago
Jo-Philipp Wich
e745fc762b
metadata.pl: fix handling of multiple conditional depends that reference the same package (exposed by previous hotplug2 changes), also kill duplicate dependency specs while we're at it
...
SVN-Revision: 27267
14 years ago
Hauke Mehrtens
e04f68fb77
Fix CONFIG_LINUX_ for linux 3.0
...
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 27184
14 years ago
Felix Fietkau
6e43f65dc4
remove the now unused Target-Kernel field from the target metadata
...
SVN-Revision: 27033
14 years ago
Felix Fietkau
984ab9a139
metadata: do not emit feature flag selects for targets which have subtargets - fixes a buildbot error cause by ssb not being blacklisted for lantiq falcon
...
SVN-Revision: 26926
14 years ago
Felix Fietkau
459762ace2
add a new package metadata variable MDEPENDS for specifying local menuconfig dependencies that do not propagate to other packages
...
SVN-Revision: 26491
14 years ago
Felix Fietkau
8d0cf8fde2
metadata: fix handling of multiple build dependencies with different conditions
...
SVN-Revision: 25505
14 years ago
Felix Fietkau
8740549c57
mpc85xx: add a new 'spe_fpu' feature flag for the FPU used on freescale powerpc cpus The SPE FPU is ABI-incompatible with the regular powerpc FPU, this needs to be reflected in the toolchain target name. Fixes floating point crashes in user space
...
SVN-Revision: 25018
14 years ago
Imre Kaloz
4052849677
switch from ext2 to ext4 (w/o) journaling
...
SVN-Revision: 24084
14 years ago
Jo-Philipp Wich
80a79d3910
metadata.pl: don't emit LINUX_2_6 selects anymore
...
SVN-Revision: 23375
14 years ago
Felix Fietkau
7f80e26661
fix build dependencies on packages with multiple variants but no selected virtual packages
...
SVN-Revision: 23102
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
Jo-Philipp Wich
097d38615b
metadata.pl: fix handling of HOST_BUILD_DEPENDS if a package is referenced that only exists as source pkg, e.g. libtool
...
SVN-Revision: 22946
14 years ago
Felix Fietkau
00d1e599d7
add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
...
SVN-Revision: 22871
14 years ago
Michael Büsch
7a8066735d
Add usb gadget feature flag
...
SVN-Revision: 22798
14 years ago
Felix Fietkau
bb44616ebe
set the default target to brcm47xx, now that brcm-2.4 is gone
...
SVN-Revision: 21960
15 years ago
Nicolas Thill
b3b591c000
buildsystem: rename tgz/TGZ "feature" and matching options to targz/TARGZ
...
SVN-Revision: 21238
15 years ago
Felix Fietkau
ceaa4bbe3c
metadata.pl: fix recursive handling of conditional dependencies
...
SVN-Revision: 21088
15 years ago
Felix Fietkau
63350fa59b
scripts/metadata.pl: fix handling of multiple conditional depends on the same package
...
SVN-Revision: 20085
15 years ago
Lars-Peter Clausen
900de42186
Add audio feature flag.
...
There are targets which neither have usb host nor pci support but do have audio
capabilities. Those targets should expliclitly specifiy that they support audio
through the new feature flag. The audio feature flag is also implicitly selected
by the usb and pci feature flags.
SVN-Revision: 19643
15 years ago
Hauke Mehrtens
292b9782cd
preinit: fix #6596 Setting LAN IP Address in menuconfig is ignored
...
SVN-Revision: 19384
15 years ago
Felix Fietkau
56bc02a305
add preinit modularization work by Daniel Dickinson (cshore)
...
SVN-Revision: 19331
15 years ago
Lars-Peter Clausen
db06ca593b
Add support for building ubifs images.
...
SVN-Revision: 19097
15 years ago
Felix Fietkau
edeee3ac19
metadata.pl: fix menuconfig code for package features
...
SVN-Revision: 18386
15 years ago
Felix Fietkau
579d54038b
build system: introduce a new feature called build variants. it allows building a package multiple times in one pass with different build dirs, based on the same build settings. replaces templating hacks like the one used in the hostapd package
...
SVN-Revision: 18357
15 years ago
Felix Fietkau
ea63b88b10
metadata: process dependencies for targets that have subtargets as well - hides the ramips target unless the user has requested to play with broken packages/targets (related to #6051 )
...
SVN-Revision: 18306
15 years ago
Felix Fietkau
94cdcbde6d
add experimental support for a new menuconfig submenu "Package features". allows selection between multiple packages providing the same feature, which affects dependencies of other packages. will be used e.g. for choosing between DirectFB and X.org for libraries like GTK2
...
SVN-Revision: 18056
15 years ago
Nicolas Thill
c9b0c63f07
metadata.pl: fix a bug where dependency flags (@ and +) from a dependency were inherited by others
...
SVN-Revision: 17840
15 years ago
Felix Fietkau
ec7621ebf9
add nommu target feature flag
...
SVN-Revision: 17347
15 years ago
Geoff Levand
7581681466
powerpc: Create a powerpc64 config feature
...
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 17306
15 years ago