aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/metadata.pl
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Add support for negative conditional dependencies.Lars-Peter Clausen2008-11-221-6/+10
| | | | | | | | Also add the condition of conditional dependencies to dependencies which are inherited form the conditional dependency. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13319 3c298f89-4303-0410-b956-a3cf2f4a3e73
* don't print warnings for undefined DEFAULT_* symbols on menuconfig. generate ↵Felix Fietkau2008-10-061-2/+6
| | | | | | those in config-target.in instead of config-package.in git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12871 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix infinite recursion in metadata.plFelix Fietkau2008-10-041-1/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12851 3c298f89-4303-0410-b956-a3cf2f4a3e73
* implement conditional dependencies for menuconfig and build depsFelix Fietkau2008-10-011-2/+23
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12820 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use #!/usr/bin/env perl instead of #!/usr/bin/perl in openwrt scripts (fixes ↵Felix Fietkau2008-09-231-1/+1
| | | | | | #2998) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12674 3c298f89-4303-0410-b956-a3cf2f4a3e73
* don't display the "Image configuration" menu entry when there's nothing to ↵Nicolas Thill2008-08-221-1/+1
| | | | | | pre-configure (when using the SDK for example) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12366 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix a small bug in the recursive dependency lookup for generated menuconfig ↵Felix Fietkau2008-08-041-3/+3
| | | | | | files git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12107 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix missing package compile/installation issueFelix Fietkau2008-06-111-11/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11441 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix some previously ignored build dependencies (for example, uci->lua)Felix Fietkau2008-06-111-4/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11429 3c298f89-4303-0410-b956-a3cf2f4a3e73
* consider virtual dependencies (generated by using PROVIDES:=) when ↵Felix Fietkau2008-06-101-14/+32
| | | | | | generating the build dependencies (fixes python build dependency errors) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11428 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add new target feature option for fpuImre Kaloz2008-06-031-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11337 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a gpio feature for devices supporting the generic GPIO interfaceNicolas Thill2008-04-201-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10879 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add feature flag for the cpio.gz supportGabor Juhos2008-01-291-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10311 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add config symbols for the kernel versionFelix Fietkau2007-11-101-0/+19
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9520 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add feature flag for display support. will be used as dependency for x.orgFelix Fietkau2007-10-251-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9448 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove the dummy profile that was created on targets that have subtargetsFelix Fietkau2007-10-211-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9383 3c298f89-4303-0410-b956-a3cf2f4a3e73
* reorganize subtargets, sort subtargets below top level targetsFelix Fietkau2007-10-201-68/+108
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9378 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix duplicate dependenciesFelix Fietkau2007-10-141-1/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9311 3c298f89-4303-0410-b956-a3cf2f4a3e73
* allow targets to select/deselect config symbolsFelix Fietkau2007-10-051-1/+18
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9150 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a packaging method that installs files into a subdirectory of bin/ ↵Felix Fietkau2007-09-291-1/+1
| | | | | | instead of an ipkg git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9060 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add initial version of a package feeds management scriptFelix Fietkau2007-09-231-99/+31
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8973 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix image preconfigurationEugene Konev2007-09-211-12/+16
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8921 3c298f89-4303-0410-b956-a3cf2f4a3e73
* define extra config symbols for targets containing multiple subtargetsFelix Fietkau2007-09-091-7/+26
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8724 3c298f89-4303-0410-b956-a3cf2f4a3e73
* major target cleanup. it is now possible to have subtargets that can ↵Felix Fietkau2007-09-081-45/+13
| | | | | | override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8694 3c298f89-4303-0410-b956-a3cf2f4a3e73
* strip the kernel version suffix from target directories, except for brcm-2.4 ↵Felix Fietkau2007-09-061-68/+13
| | | | | | (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8653 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix a dependency bugFelix Fietkau2007-07-311-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8275 3c298f89-4303-0410-b956-a3cf2f4a3e73