aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/metadata.pl
Commit message (Collapse)AuthorAgeFilesLines
* build: consistently use 'depends on' instead of 'depends'Felix Fietkau2013-04-171-7/+7
| | | | | | | | make the syntax more compatible with kernel menuconfig Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36351 3c298f89-4303-0410-b956-a3cf2f4a3e73
* buildroot: allow enabling MIPS16 user-space buildFlorian Fainelli2013-04-051-0/+1
| | | | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36202 3c298f89-4303-0410-b956-a3cf2f4a3e73
* scrips/metadata.pl: fix broken targets with subtargets being selectableJonas Gorski2012-10-221-0/+1
| | | | | | | | | | 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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33892 3c298f89-4303-0410-b956-a3cf2f4a3e73
* AR71xx/9xxx based routers are the most common these days, select that as the ↵Imre Kaloz2012-09-281-1/+1
| | | | | | default target git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33590 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build: ensure that reordering of KCONFIG lines are handled properly and that ↵Felix Fietkau2012-07-221-0/+1
| | | | | | the final result does not depend on the package scan order git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32788 3c298f89-4303-0410-b956-a3cf2f4a3e73
* target: add a feature flag for RTC supportFelix Fietkau2012-05-171-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31777 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [scripts] metadata.pl: filter direct recursive depends like "select ↵Jo-Philipp Wich2012-01-081-0/+1
| | | | | | PACKAGE_kmod-ipv6 if PACKAGE_kmod-ipv6" git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29695 3c298f89-4303-0410-b956-a3cf2f4a3e73
* allow targets to define a default subtarget when using automatic subtarget ↵John Crispin2011-07-041-0/+9
| | | | | | detection from r27407 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27444 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add support for hidden packages that get selected/built but do not show up ↵Felix Fietkau2011-07-021-1/+3
| | | | | | in menuconfig git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27344 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [scripts] metadata.pl: fix handling of multiple conditional depends that ↵Jo-Philipp Wich2011-06-231-4/+4
| | | | | | reference the same package (exposed by previous hotplug2 changes), also kill duplicate dependency specs while we're at it git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27267 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Fix CONFIG_LINUX_ for linux 3.0Hauke Mehrtens2011-06-151-1/+5
| | | | | | | Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27184 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove the now unused Target-Kernel field from the target metadataFelix Fietkau2011-05-301-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27033 3c298f89-4303-0410-b956-a3cf2f4a3e73
* metadata: do not emit feature flag selects for targets which have subtargets ↵Felix Fietkau2011-05-171-1/+2
| | | | | | - fixes a buildbot error cause by ssb not being blacklisted for lantiq falcon git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26926 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a new package metadata variable MDEPENDS for specifying local menuconfig ↵Felix Fietkau2011-04-051-0/+1
| | | | | | dependencies that do not propagate to other packages git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26491 3c298f89-4303-0410-b956-a3cf2f4a3e73
* metadata: fix handling of multiple build dependencies with different conditionsFelix Fietkau2011-02-131-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25505 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mpc85xx: add a new 'spe_fpu' feature flag for the FPU used on freescale ↵Felix Fietkau2011-01-161-0/+1
| | | | | | | | | | 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25018 3c298f89-4303-0410-b956-a3cf2f4a3e73
* switch from ext2 to ext4 (w/o) journalingImre Kaloz2010-11-221-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24084 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [scripts] metadata.pl: don't emit LINUX_2_6 selects anymoreJo-Philipp Wich2010-10-101-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23375 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix build dependencies on packages with multiple variants but no selected ↵Felix Fietkau2010-09-201-0/+3
| | | | | | virtual packages git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23102 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [buildroot] Implement an ARCH_PACKAGES variable which defaults to BOARD but ↵Jo-Philipp Wich2010-09-121-0/+10
| | | | | | | | | | 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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23029 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [scripts] metadata.pl: fix handling of HOST_BUILD_DEPENDS if a package is ↵Jo-Philipp Wich2010-09-061-3/+4
| | | | | | referenced that only exists as source pkg, e.g. libtool git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22946 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a command for printing a cleaned up make target database - will be used ↵Felix Fietkau2010-09-011-0/+3
| | | | | | to analyze package dependencies at some point git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22871 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add usb gadget feature flagMichael Büsch2010-08-251-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22798 3c298f89-4303-0410-b956-a3cf2f4a3e73
* set the default target to brcm47xx, now that brcm-2.4 is goneFelix Fietkau2010-06-261-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21960 3c298f89-4303-0410-b956-a3cf2f4a3e73
* buildsystem: rename tgz/TGZ "feature" and matching options to targz/TARGZNicolas Thill2010-04-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21238 3c298f89-4303-0410-b956-a3cf2f4a3e73
* metadata.pl: fix recursive handling of conditional dependenciesFelix Fietkau2010-04-221-2/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21088 3c298f89-4303-0410-b956-a3cf2f4a3e73
* scripts/metadata.pl: fix handling of multiple conditional depends on the ↵Felix Fietkau2010-03-091-2/+2
| | | | | | same package git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20085 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add audio feature flag.Lars-Peter Clausen2010-02-151-0/+1
| | | | | | | | | | 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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19643 3c298f89-4303-0410-b956-a3cf2f4a3e73
* preinit: fix #6596Hauke Mehrtens2010-01-291-1/+1
| | | | | | | Setting LAN IP Address in menuconfig is ignored git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19384 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add preinit modularization work by Daniel Dickinson (cshore)Felix Fietkau2010-01-251-2/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19331 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add support for building ubifs images.Lars-Peter Clausen2010-01-111-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19097 3c298f89-4303-0410-b956-a3cf2f4a3e73
* metadata.pl: fix menuconfig code for package featuresFelix Fietkau2009-11-121-2/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18386 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build system: introduce a new feature called build variants.Felix Fietkau2009-11-101-0/+3
| | | | | | | | 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18357 3c298f89-4303-0410-b956-a3cf2f4a3e73
* metadata: process dependencies for targets that have subtargets as well - ↵Felix Fietkau2009-11-051-16/+17
| | | | | | hides the ramips target unless the user has requested to play with broken packages/targets (related to #6051) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18306 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add experimental support for a new menuconfig submenu "Package features".Felix Fietkau2009-10-171-0/+25
| | | | | | | 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18056 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [scripts] metadata.pl: fix a bug where dependency flags (@ and +) from a ↵Nicolas Thill2009-10-031-2/+2
| | | | | | dependency were inherited by others git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17840 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add nommu target feature flagFelix Fietkau2009-08-211-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17347 3c298f89-4303-0410-b956-a3cf2f4a3e73
* powerpc: Create a powerpc64 config featureGeoff Levand2009-08-181-0/+1
| | | | | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17306 3c298f89-4303-0410-b956-a3cf2f4a3e73
* missing changes for pcie handlingImre Kaloz2009-06-021-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16294 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use parent-dependencies for all dependencies of a package, not only those ↵Mirko Vogt2009-04-101-3/+3
| | | | | | | | | which are conditional deendencies (thanks to lars (also for this commit message :P)) fixes bug #4917 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15187 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix host dependencies for packages that depend on their own host buildFelix Fietkau2009-03-201-4/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14952 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add FEATURE ramdisk to be able to select the use of INITRAMFS for a sub-targetHamish Guthrie2009-03-181-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14939 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move host build in packages into a separate namespace: ↵Felix Fietkau2009-03-171-11/+64
| | | | | | | | package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14905 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move cflags default setting to target makefilesFelix Fietkau2009-03-141-0/+13
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14866 3c298f89-4303-0410-b956-a3cf2f4a3e73
* added source distribution to package dump, used by our SDK (include source ↵Ralph Hempel2009-03-011-1/+28
| | | | | | | | | | | distributions for offline usage) added bugfix for sub-targets added bugfix for help info (thanks to Thomas) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14703 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Reset condition for each dependeny when generating mconf files. Previously allLars-Peter Clausen2009-02-011-3/+4
| | | | | | | dependencys listed after a conditional dependency had the same condition. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14335 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add support for build-only packages which do not appear in menuconfigFelix Fietkau2009-01-131-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14009 3c298f89-4303-0410-b956-a3cf2f4a3e73
* If a package is part of a virtual dependency and also listed as a normalLars-Peter Clausen2009-01-051-5/+10
| | | | | | | | | dependency ensure that the dependency is always unconditional. Such a case happens if for example a package has a build dependency and the build dependency provides a virtual install dependency of the package. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13877 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix recursive dependencies that might be caused by using conditional ↵Felix Fietkau2009-01-021-5/+18
| | | | | | dependencies git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13813 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Fix indention.Lars-Peter Clausen2008-11-221-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13321 3c298f89-4303-0410-b956-a3cf2f4a3e73