Commit Graph

58 Commits

Author SHA1 Message Date
Hamish Guthrie
1b216aa20a Add FEATURE ramdisk to be able to select the use of INITRAMFS for a sub-target
SVN-Revision: 14939
2009-03-18 15:57:18 +00:00
Felix Fietkau
ddcfaeb1e5 move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants
SVN-Revision: 14905
2009-03-17 02:20:34 +00:00
Felix Fietkau
72faa09dff move cflags default setting to target makefiles
SVN-Revision: 14866
2009-03-14 03:17:06 +00:00
Ralph Hempel
6ae7a0f94f added source distribution to package dump, used by our SDK (include source distributions for offline usage) added bugfix for sub-targets added bugfix for help info (thanks to Thomas)
SVN-Revision: 14703
2009-03-01 09:35:53 +00:00
Lars-Peter Clausen
f42bf4d6cf Reset condition for each dependeny when generating mconf files. Previously all dependencys listed after a conditional dependency had the same condition.
SVN-Revision: 14335
2009-02-01 01:16:01 +00:00
Felix Fietkau
7502d4bd61 add support for build-only packages which do not appear in menuconfig
SVN-Revision: 14009
2009-01-13 02:02:56 +00:00
Lars-Peter Clausen
a77f3b6656 If a package is part of a virtual dependency and also listed as a normal 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.
SVN-Revision: 13877
2009-01-05 20:02:59 +00:00
Felix Fietkau
e5905aebb7 fix recursive dependencies that might be caused by using conditional dependencies
SVN-Revision: 13813
2009-01-02 02:49:02 +00:00
Lars-Peter Clausen
ac44b053c8 Fix indention.
SVN-Revision: 13321
2008-11-22 22:53:38 +00:00
Lars-Peter Clausen
38824a1351 Add support for negative conditional dependencies. Also add the condition of conditional dependencies to dependencies which are inherited form the conditional dependency.
SVN-Revision: 13319
2008-11-22 22:44:35 +00:00
Felix Fietkau
ece4ca493b don't print warnings for undefined DEFAULT_* symbols on menuconfig. generate those in config-target.in instead of config-package.in
SVN-Revision: 12871
2008-10-06 16:34:28 +00:00
Felix Fietkau
009e41906f fix infinite recursion in metadata.pl
SVN-Revision: 12851
2008-10-04 16:22:24 +00:00
Felix Fietkau
b0e7c7ba79 implement conditional dependencies for menuconfig and build deps
SVN-Revision: 12820
2008-10-01 21:26:19 +00:00
Felix Fietkau
625b692c1f use #!/usr/bin/env perl instead of #!/usr/bin/perl in openwrt scripts (fixes #2998)
SVN-Revision: 12674
2008-09-23 18:29:44 +00:00
Nicolas Thill
0bb4b7d761 don't display the "Image configuration" menu entry when there's nothing to pre-configure (when using the SDK for example)
SVN-Revision: 12366
2008-08-22 04:18:35 +00:00
Felix Fietkau
01046ae4b2 fix a small bug in the recursive dependency lookup for generated menuconfig files
SVN-Revision: 12107
2008-08-04 23:43:13 +00:00
Felix Fietkau
ab504da309 fix missing package compile/installation issue
SVN-Revision: 11441
2008-06-11 18:48:37 +00:00
Felix Fietkau
46e3535d08 fix some previously ignored build dependencies (for example, uci->lua)
SVN-Revision: 11429
2008-06-11 01:36:08 +00:00
Felix Fietkau
51bc4434dd consider virtual dependencies (generated by using PROVIDES:=) when generating the build dependencies (fixes python build dependency errors)
SVN-Revision: 11428
2008-06-10 21:10:02 +00:00
Imre Kaloz
c5657f08d5 add new target feature option for fpu
SVN-Revision: 11337
2008-06-03 09:29:58 +00:00
Nicolas Thill
ddc57879ec add a gpio feature for devices supporting the generic GPIO interface
SVN-Revision: 10879
2008-04-20 09:46:45 +00:00
Gabor Juhos
5b3951bfbb add feature flag for the cpio.gz support
SVN-Revision: 10311
2008-01-29 13:56:43 +00:00
Felix Fietkau
6e03b9ce43 add config symbols for the kernel version
SVN-Revision: 9520
2007-11-10 15:22:53 +00:00
Felix Fietkau
41815ee5c8 add feature flag for display support. will be used as dependency for x.org
SVN-Revision: 9448
2007-10-25 21:08:46 +00:00
Felix Fietkau
aef9b313b1 remove the dummy profile that was created on targets that have subtargets
SVN-Revision: 9383
2007-10-21 06:44:06 +00:00
Felix Fietkau
86a906bed2 reorganize subtargets, sort subtargets below top level targets
SVN-Revision: 9378
2007-10-20 19:10:06 +00:00
Felix Fietkau
80b7ff39f9 fix duplicate dependencies
SVN-Revision: 9311
2007-10-14 05:25:50 +00:00
Felix Fietkau
e2e8d55dcc allow targets to select/deselect config symbols
SVN-Revision: 9150
2007-10-05 21:44:43 +00:00
Felix Fietkau
97b6135462 add a packaging method that installs files into a subdirectory of bin/ instead of an ipkg
SVN-Revision: 9060
2007-09-29 01:21:56 +00:00
Felix Fietkau
f8dfc57573 add initial version of a package feeds management script
SVN-Revision: 8973
2007-09-23 02:39:01 +00:00
Eugene Konev
dd44ecc578 fix image preconfiguration
SVN-Revision: 8921
2007-09-21 17:01:46 +00:00
Felix Fietkau
fb68d6c468 define extra config symbols for targets containing multiple subtargets
SVN-Revision: 8724
2007-09-09 22:39:10 +00:00
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
2007-09-08 19:55:42 +00:00
Felix Fietkau
56231056ea strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.
SVN-Revision: 8653
2007-09-06 16:27:37 +00:00
Felix Fietkau
e01cb5c7f2 fix a dependency bug
SVN-Revision: 8275
2007-07-31 11:28:22 +00:00
Felix Fietkau
49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
2007-07-30 18:22:01 +00:00
Felix Fietkau
1a12e151ee fix a prereq bug
SVN-Revision: 8183
2007-07-26 16:14:14 +00:00
Felix Fietkau
35d116c85b more dependency fixes
SVN-Revision: 8115
2007-07-23 02:41:33 +00:00
Florian Fainelli
19a52ea35d Add a USES_TGZ config.in variable, so that RB1xx profiles can use it
SVN-Revision: 8039
2007-07-18 14:11:44 +00:00
Felix Fietkau
b9fd180547 allow kconfig symbols to be shared between packages
SVN-Revision: 8029
2007-07-18 11:53:25 +00:00
Felix Fietkau
8e42553971 dynamically enable/disable kernel config options for kmod packages based on build system config
SVN-Revision: 8026
2007-07-18 11:31:01 +00:00
Felix Fietkau
de2aa28c4c properly support dependencies on packages that just use Build/DefaultTargets
SVN-Revision: 7983
2007-07-15 23:36:02 +00:00
Felix Fietkau
7b16475eb7 fixes for recursive package scanning
SVN-Revision: 7982
2007-07-15 23:16:47 +00:00
Felix Fietkau
0ed9124016 fix PACKAGES:= for target profiles in target.mk
SVN-Revision: 7907
2007-07-10 20:36:25 +00:00
Felix Fietkau
90237dd18c Make UCI preconfiguration optional and disabled by default
SVN-Revision: 7095
2007-05-05 10:06:10 +00:00
Felix Fietkau
b04ef81416 some cleanups in the metadata.pl script; allow target profiles to add overrides for menuconfig
SVN-Revision: 6648
2007-03-23 14:48:47 +00:00
Felix Fietkau
2c62bddcfe Add an 'Image Configuration' menu to menuconfig Packages can export a list of config options with labels and data types through the metadata. The selected config values will be exported to the target filesystem in /etc/uci-defaults and applied on the first boot.
SVN-Revision: 6572
2007-03-16 03:02:31 +00:00
Felix Fietkau
d14f611eb1 disable the automatic config reset if 'Advanced configuration options' is selected
SVN-Revision: 6506
2007-03-04 16:02:41 +00:00
Felix Fietkau
eea7bb328d force a config reset when the user changes the target platform in menuconfig
SVN-Revision: 6503
2007-03-04 14:04:33 +00:00
Felix Fietkau
804bfa954d ignore profiles with custom kernel configs in the image builder itself
SVN-Revision: 6342
2007-02-22 04:03:35 +00:00