Commit Graph

849 Commits (1634461bd208f4bd108ea5c3d3f1cf9eb56d4a7e)

Author SHA1 Message Date
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
17 years ago
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
17 years ago
Nicolas Thill 9f6bd2c07b remove uneeded stuff after python changes in [8639]
SVN-Revision: 8640
17 years ago
Nicolas Thill 916e33b59e change case of conflicting option
SVN-Revision: 8579
17 years ago
Nicolas Thill b518cc2c00 add an abs2rel.pl helper script (returns a path relative to another)
SVN-Revision: 8570
17 years ago
Felix Fietkau 5f748a6c24 clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time
SVN-Revision: 8558
17 years ago
Felix Fietkau d475d94aab avoid rdep in the top level make process (subdir.mk) - it leaks too much memory and increases the startup time for regular make commands. timestamp.pl is more lightweight here
SVN-Revision: 8533
17 years ago
Nicolas Thill 1b226e4de1 add a '@KERNEL' download facility, tweak script
SVN-Revision: 8495
17 years ago
Rod Whitby fb2c0d18db slugimage: Added support for 16MiB flash chips
SVN-Revision: 8387
17 years ago
Felix Fietkau e01cb5c7f2 fix a dependency bug
SVN-Revision: 8275
17 years ago
Felix Fietkau 49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
17 years ago
Tim Yardley c517fb2ad4 bring in pylibdir.py helper
SVN-Revision: 8226
17 years ago
Felix Fietkau 1a12e151ee fix a prereq bug
SVN-Revision: 8183
17 years ago
Felix Fietkau 0fc8be8ade add source feed rev to menuconfig, set 8180 as default rev for kamikaze 7.07
SVN-Revision: 8181
17 years ago
Felix Fietkau 35d116c85b more dependency fixes
SVN-Revision: 8115
17 years ago
Florian Fainelli 19a52ea35d Add a USES_TGZ config.in variable, so that RB1xx profiles can use it
SVN-Revision: 8039
17 years ago
Felix Fietkau b9fd180547 allow kconfig symbols to be shared between packages
SVN-Revision: 8029
17 years ago
Felix Fietkau 8e42553971 dynamically enable/disable kernel config options for kmod packages based on build system config
SVN-Revision: 8026
17 years ago
Felix Fietkau 43a2ecab57 keep some structure when running package/symlinks - now that the build system supports it
SVN-Revision: 7986
17 years ago
Felix Fietkau de2aa28c4c properly support dependencies on packages that just use Build/DefaultTargets
SVN-Revision: 7983
17 years ago
Felix Fietkau 7b16475eb7 fixes for recursive package scanning
SVN-Revision: 7982
17 years ago
Rod Whitby 4fa6ccae04 arm-magic.sh: Added support for fsg3
SVN-Revision: 7922
17 years ago
Felix Fietkau e92e3ff031 color change to make menuconfig easier to read (patch from #1730)
SVN-Revision: 7909
17 years ago
Felix Fietkau 0ed9124016 fix PACKAGES:= for target profiles in target.mk
SVN-Revision: 7907
17 years ago
Rod Whitby 5efd069ecb Added support for the D-Link DSM-G600 RevA, and fixed the clock frequency for NSLU2 and DSMG600. Had to refresh the gateway 7001 patch due to changes in the file being patched.
SVN-Revision: 7770
17 years ago
Felix Fietkau de49793bb7 remove a useless warning
SVN-Revision: 7588
17 years ago
Florian Fainelli e1af68aaed Put config.sub executable (#1854)
SVN-Revision: 7558
17 years ago
Imre Kaloz 6fb68cb589 use newer config.guess and config.sub for packages then the shipped ones
SVN-Revision: 7532
17 years ago
Felix Fietkau e840d82e91 Add gitignore files
SVN-Revision: 7385
17 years ago
Imre Kaloz 1ada6a88e7 fixup avila networking, add support for the loft
SVN-Revision: 7168
17 years ago
Imre Kaloz 73c3a907a3 preliminary board support for the Linksys WRT300N v2 (incomplete)
SVN-Revision: 7167
17 years ago
Felix Fietkau 90237dd18c Make UCI preconfiguration optional and disabled by default
SVN-Revision: 7095
17 years ago
Imre Kaloz 0fc4540a23 add support for the Compex WP18 and NP18A
SVN-Revision: 6981
17 years ago
Felix Fietkau 3e91dd1bd5 revert find | xargs => find | exec changes - this is completely unnecessary and introduces additional dependencies that we do not need
SVN-Revision: 6942
17 years ago
Felix Fietkau 35967a174c add a menuconfig option for specifying a local download mirror
SVN-Revision: 6877
17 years ago
Felix Fietkau b21ed1d7e4 move gen_busybox_menuconfig.pl to package/busybox
SVN-Revision: 6865
17 years ago
Felix Fietkau 523fe3cf87 replace gen_busybox_config.pl with a simple sed command
SVN-Revision: 6864
17 years ago
Mike Baker 0359c6222e Using find's -exec to remove directories causes 'not found' errors when find tries to search the removed directory. Hopefully fixed now.
SVN-Revision: 6849
17 years ago
Florian Fainelli 6cd84c6838 Use find -exec instead of xargs
SVN-Revision: 6837
17 years ago
Imre Kaloz 16d5762636 enable zImage generation for the new boards
SVN-Revision: 6832
17 years ago
Felix Fietkau 4d8d426714 fix menuconfig 'deselect' statement
SVN-Revision: 6753
17 years ago
Felix Fietkau b04ef81416 some cleanups in the metadata.pl script; allow target profiles to add overrides for menuconfig
SVN-Revision: 6648
17 years ago
Felix Fietkau c48b6508fe add 'deselect' property for menuconfig
SVN-Revision: 6647
17 years ago
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
17 years ago
Felix Fietkau d14f611eb1 disable the automatic config reset if 'Advanced configuration options' is selected
SVN-Revision: 6506
17 years ago
Felix Fietkau eea7bb328d force a config reset when the user changes the target platform in menuconfig
SVN-Revision: 6503
17 years ago
Felix Fietkau 74f71f0739 fix a small bug in the config merge/split (fixes buildbot error on ixp4xx)
SVN-Revision: 6427
17 years ago
Felix Fietkau 804bfa954d ignore profiles with custom kernel configs in the image builder itself
SVN-Revision: 6342
17 years ago
Felix Fietkau ccd12544f6 disable the image builder in menuconfig for profiles with custom kernel configs
SVN-Revision: 6341
17 years ago
Felix Fietkau 5281d134cd rename the Profile template that the image builder uses to prevent name conflicts with the template that the kernel uses
SVN-Revision: 6336
17 years ago
Felix Fietkau 218aad6e2f Menuconfig will not treat 'select FOO' as a real dependency thus if BAR depends on FOO and FOO depends on other config options, these dependencies will not be checked. To fix this, we simply emit all of FOO's depends (only real dependencies, no select) for BAR as well.
SVN-Revision: 6293
17 years ago
Felix Fietkau d0e1033a26 more fixes for rstrip.sh and kernel modules - fixes #1301
SVN-Revision: 6280
17 years ago
Mike Baker 7656ad75e5 move "make symlinks" to "make package/symlinks"
SVN-Revision: 6234
17 years ago
Felix Fietkau 048b3e684f fix a small bug in config.pl that tends to mess up kernel cmdlines
SVN-Revision: 6212
18 years ago
Felix Fietkau 863183ed6e fix download.pl (#1257)
SVN-Revision: 6200
18 years ago
Tim Yardley 7ed63d8d91 add functionality to provide local mirrors for development purposes. * any URLs in scripts/localmirrors will be prepended to the mirror list * this facilitates local builds and recompilations * will also be useful for the buildbot and auto-build of images
SVN-Revision: 6192
18 years ago
Felix Fietkau 69d76bb482 make spca5xx depend on video device support in the kernel
SVN-Revision: 6153
18 years ago
Felix Fietkau 2fb06d46d9 Add WL-700gE support (based on work by jr) Includes kernel/diag patch and a new target profile
SVN-Revision: 6142
18 years ago
Felix Fietkau 84a0696c1e add descriptions to the broadcom target profiles and export them to the target metadata (not presented in menuconfig yet)
SVN-Revision: 6137
18 years ago
Felix Fietkau f0d41ad105 always return true in rstrip.sh
SVN-Revision: 6132
18 years ago
Felix Fietkau 28b503b47f include the default profile in target.mk as well - required for the image builder on certain targets
SVN-Revision: 6098
18 years ago
Felix Fietkau 06e88a80c7 merge the scripts dealing with package/target metadata to remove some redundant code
SVN-Revision: 6088
18 years ago
Felix Fietkau 0e3a29c270 Fix the annoying base-files autorebuild bug. When checking file mtimes in directories, timestamp.pl was following symlinks. This broke on base-files, because there are symlinks to /tmp and to /proc/mounts in the build directory.
SVN-Revision: 6084
18 years ago
Felix Fietkau 7331c3c39f cosmetic fixes for ipkg
SVN-Revision: 6066
18 years ago
Felix Fietkau c4c89c8379 include the full board name in .target.mk
SVN-Revision: 6065
18 years ago
Felix Fietkau a80df62566 include default package set in .target.mk
SVN-Revision: 6061
18 years ago
Nicolas Thill bf3654cc10 add a hack to allow source package names in Build-Depends: (PKG_BUILDDEP)
SVN-Revision: 6060
18 years ago
Felix Fietkau 5e38ee74a5 extend tmp/.target.mk to include target profile information - preparation for the image builder
SVN-Revision: 6050
18 years ago
Florian Fainelli b6b8207cae Add some more comments on the feeds script, use parameters in functions
SVN-Revision: 5985
18 years ago
Felix Fietkau 78589eabf2 update busybox menuconfig for the latest version
SVN-Revision: 5953
18 years ago
Florian Fainelli 945b4fb8d4 Add a first implementation of a source feed checkout
SVN-Revision: 5943
18 years ago
Rod Whitby 21262ab671 Updated slugimage to the latest upstream version, which fixes the small kernel bug which OpenWRT exposed.
SVN-Revision: 5923
18 years ago
Rod Whitby 2dbaa28adb Fixed typo, it might work now :-)
SVN-Revision: 5894
18 years ago
Rod Whitby aa80149e73 Utility for creating installable image for the NSLU2.
SVN-Revision: 5892
18 years ago
Nicolas Thill 246cc4f285 move DEFAULT_foo out of PACKAGE_foo, it was breaking package menus.
SVN-Revision: 5881
18 years ago
Imre Kaloz e33f1e467b next time I should sleep more
SVN-Revision: 5858
18 years ago
Imre Kaloz b66e463bbf upgrade to 2.6.19.1, fix Gateway 7001 patch and enable image generation for ixp4xx
SVN-Revision: 5856
18 years ago
Felix Fietkau 40d58259b7 add a simple maintenance tool for kernel config files
SVN-Revision: 5782
18 years ago
Felix Fietkau c5c7a2e5ab add openbsd compatibility patch (thanks, wbx)
SVN-Revision: 5749
18 years ago
Felix Fietkau 8404334073 update sourceforge downloading
SVN-Revision: 5721
18 years ago
Felix Fietkau 98910471a7 strip trailing / from download urls
SVN-Revision: 5701
18 years ago
Tim Yardley 79d3bbb604 cleanup properties in here, adding exec, keywords, and eol-style
SVN-Revision: 5649
18 years ago
Tim Yardley b7831105b4 correct trailing slash (cosmetic rather than functional)
SVN-Revision: 5647
18 years ago
Mike Baker bdfc3fb213 reintroduce LINUX_2_4 and LINUX_2_6 as config variables
SVN-Revision: 5534
18 years ago
Felix Fietkau 105a602ecf implement target profiles in menuconfig
SVN-Revision: 5512
18 years ago
Felix Fietkau cf4e7af392 make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection
SVN-Revision: 5498
18 years ago
Felix Fietkau f931548438 remove obsolete file
SVN-Revision: 5251
18 years ago
Felix Fietkau b6e3a52a8d *sigh* increase size of the static buffer allocated in menuconfig again
SVN-Revision: 5198
18 years ago
Felix Fietkau bd99a3e0cd fix submenu sorting
SVN-Revision: 5195
18 years ago
Felix Fietkau 38fef4b4a8 add PROVIDES option, currently only used for menuconfig
SVN-Revision: 5194
18 years ago
Felix Fietkau 634a6d7f86 menuconfig: include dependency checking in submenu sorting function
SVN-Revision: 5193
18 years ago
Felix Fietkau 20e75631a1 implement sorting for menuconfig submenus
SVN-Revision: 5182
18 years ago
Felix Fietkau dd6827946b sync whiterussian download.pl with trunk, allow the user to specify additional wget options by using the WGET_OPTIONS env var
SVN-Revision: 5144
18 years ago
Felix Fietkau 54fda00db6 don't generate .tmpconfig.h and .kconfig.d
SVN-Revision: 5071
18 years ago
Felix Fietkau fdbd2f0907 fix download.pl for weird 'which' implementations
SVN-Revision: 5068
18 years ago
Felix Fietkau dfcaae5b19 improve ncurses check
SVN-Revision: 5064
18 years ago
Felix Fietkau d16b2dd50e fix lxdialog build target
SVN-Revision: 5063
18 years ago
Felix Fietkau 634e2becb8 remove useless file
SVN-Revision: 5062
18 years ago
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 8 years ago