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
master
Felix Fietkau 17 years ago
parent e1184aaa1a
commit 56231056ea
  1. 3
      include/kernel-build.mk
  2. 4
      include/kernel.mk
  3. 2
      include/toplevel.mk
  4. 2
      package/acx/Makefile
  5. 2
      package/admswconfig/Makefile
  6. 2
      package/ar7-atm/Makefile
  7. 2
      package/base-files/Makefile
  8. 2
      package/bcm43xx-mac80211/Makefile
  9. 2
      package/broadcom-diag/Makefile
  10. 2
      package/broadcom-mmc/Makefile
  11. 4
      package/broadcom-wl/Makefile
  12. 2
      package/fonera-mp3-drv/Makefile
  13. 2
      package/fonera-mp3/Makefile
  14. 2
      package/foxboard-utils/Makefile
  15. 4
      package/hostapd/Makefile
  16. 2
      package/ipset/Makefile
  17. 2
      package/kexec-tools/Makefile
  18. 5
      package/madwifi/Makefile
  19. 2
      package/nvram/Makefile
  20. 2
      package/qc-usb/Makefile
  21. 2
      package/switch/Makefile
  22. 2
      package/util-linux/Makefile
  23. 2
      package/uvcvideo/Makefile
  24. 4
      package/wlcompat/Makefile
  25. 2
      package/yamonenv/Makefile
  26. 2
      package/zd1211-driver/Makefile
  27. 81
      scripts/metadata.pl
  28. 2
      target/linux/Makefile
  29. 0
      target/linux/adm5120/Makefile
  30. 0
      target/linux/adm5120/base-files/default/sbin/wget2nand
  31. 0
      target/linux/adm5120/config/default
  32. 0
      target/linux/adm5120/files/arch/mips/adm5120/Kconfig
  33. 0
      target/linux/adm5120/files/arch/mips/adm5120/Makefile
  34. 0
      target/linux/adm5120/files/arch/mips/adm5120/adm5120_info.c
  35. 0
      target/linux/adm5120/files/arch/mips/adm5120/board.c
  36. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/Makefile
  37. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/cellvision.c
  38. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/compex.c
  39. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/edimax.c
  40. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/generic.c
  41. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/infineon.c
  42. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/mikrotik.c
  43. 0
      target/linux/adm5120/files/arch/mips/adm5120/boards/zyxel.c
  44. 0
      target/linux/adm5120/files/arch/mips/adm5120/clock.c
  45. 0
      target/linux/adm5120/files/arch/mips/adm5120/gpio.c
  46. 0
      target/linux/adm5120/files/arch/mips/adm5120/irq.c
  47. 0
      target/linux/adm5120/files/arch/mips/adm5120/memory.c
  48. 0
      target/linux/adm5120/files/arch/mips/adm5120/platform.c
  49. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom.c
  50. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/Makefile
  51. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/bootbase.c
  52. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/cfe.c
  53. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/generic.c
  54. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/myloader.c
  55. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/prom_read.h
  56. 0
      target/linux/adm5120/files/arch/mips/adm5120/prom/routerboot.c
  57. 0
      target/linux/adm5120/files/arch/mips/adm5120/reset.c
  58. 0
      target/linux/adm5120/files/arch/mips/adm5120/setup.c
  59. 0
      target/linux/adm5120/files/arch/mips/adm5120/time.c
  60. 0
      target/linux/adm5120/files/arch/mips/adm5120/trxsplit.c
  61. 0
      target/linux/adm5120/files/arch/mips/pci/fixup-adm5120.c
  62. 0
      target/linux/adm5120/files/arch/mips/pci/ops-adm5120.c
  63. 0
      target/linux/adm5120/files/arch/mips/pci/pci-adm5120.c
  64. 0
      target/linux/adm5120/files/drivers/leds/leds-adm5120.c
  65. 0
      target/linux/adm5120/files/drivers/leds/leds-gpio.c
  66. 0
      target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c
  67. 0
      target/linux/adm5120/files/drivers/mtd/myloader.c
  68. 0
      target/linux/adm5120/files/drivers/mtd/nand/rbmipsnand.c
  69. 0
      target/linux/adm5120/files/drivers/net/adm5120sw.c
  70. 0
      target/linux/adm5120/files/drivers/net/adm5120sw.h
  71. 0
      target/linux/adm5120/files/drivers/serial/adm5120_uart.c
  72. 0
      target/linux/adm5120/files/drivers/usb/host/adm5120-hcd.c
  73. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_board.h
  74. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_defs.h
  75. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_info.h
  76. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_intc.h
  77. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_irq.h
  78. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_mpmc.h
  79. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_platform.h
  80. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_switch.h
  81. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/adm5120_uart.h
  82. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/asm/sizes.h
  83. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/cpu-feature-overrides.h
  84. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/gpio.h
  85. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/cfe.h
  86. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/generic.h
  87. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/myloader.h
  88. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/routerboot.h
  89. 0
      target/linux/adm5120/files/include/asm-mips/mach-adm5120/prom/zynos.h
  90. 0
      target/linux/adm5120/files/include/linux/gpio_leds.h
  91. 0
      target/linux/adm5120/image/Makefile
  92. 0
      target/linux/adm5120/image/lzma-loader/Makefile
  93. 0
      target/linux/adm5120/image/lzma-loader/src/LzmaDecode.c
  94. 0
      target/linux/adm5120/image/lzma-loader/src/LzmaDecode.h
  95. 0
      target/linux/adm5120/image/lzma-loader/src/Makefile
  96. 0
      target/linux/adm5120/image/lzma-loader/src/README
  97. 0
      target/linux/adm5120/image/lzma-loader/src/board.c
  98. 0
      target/linux/adm5120/image/lzma-loader/src/config.h
  99. 0
      target/linux/adm5120/image/lzma-loader/src/decompress.c
  100. 0
      target/linux/adm5120/image/lzma-loader/src/head.S
  101. Some files were not shown because too many files have changed in this diff Show More

@ -110,7 +110,8 @@ define BuildKernel
ifeq ($(DUMP),1)
dumpinfo:
@echo 'Target: $(BOARD)-$(KERNEL)'
@echo 'Target: $(BOARD)'
@echo 'Target-Kernel: $(KERNEL)'
@echo 'Target-Name: $(BOARDNAME) [$(KERNEL)]'
@echo 'Target-Path: $(subst $(TOPDIR)/,,$(PWD))'
@echo 'Target-Arch: $(ARCH)'

@ -30,9 +30,9 @@ else
KERNEL_CROSS:=$(TARGET_CROSS)
endif
PLATFORM_DIR := $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)
PLATFORM_DIR := $(TOPDIR)/target/linux/$(BOARD)
PATCH_DIR ?= ./patches$(shell [ -d "./patches-$(KERNEL_PATCHVER)" ] && printf -- "-$(KERNEL_PATCHVER)" || true )
KERNEL_BUILD_DIR ?= $(BUILD_DIR_BASE)/linux-$(KERNEL)-$(BOARD)$(if $(BUILD_SUFFIX),_$(BUILD_SUFFIX))
KERNEL_BUILD_DIR ?= $(BUILD_DIR_BASE)/linux-$(BOARD)$(if $(BUILD_SUFFIX),_$(BUILD_SUFFIX))
LINUX_DIR ?= $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION)
MODULES_SUBDIR:=lib/modules/$(LINUX_VERSION)

@ -122,7 +122,7 @@ distclean:
rm -rf tmp build_dir staging_dir dl .config*
ifeq ($(findstring v,$(DEBUG)),)
.SILENT: symlinkclean clean dirclean distclean config-clean download help tmpinfo-clean .config scripts/config/mconf scripts/config/conf menuconfig tmp/.prereq-build tmp/.prereq-package tmp/.prereq-target prepare-tmpinfo
.SILENT: symlinkclean clean dirclean distclean config-clean download help tmpinfo-clean .config scripts/config/mconf scripts/config/conf menuconfig tmp/.prereq-build tmp/.prereq-package prepare-tmpinfo
endif
.PHONY: help FORCE
.NOTPARALLEL:

@ -26,7 +26,7 @@ include $(INCLUDE_DIR)/package.mk
define KernelPackage/acx
TITLE:=Driver for TI ACX1xx chipset
DEPENDS:=@LINUX_2_6&&!LINUX_2_6_AVR32 +wireless-tools
DEPENDS:=@LINUX_2_6 @!TARGET_AVR32 +wireless-tools
DESCRIPTION:=\
This package contains a driver for TI ACX1xx 802.11a/b/g chipsets.
URL:=http://acx100.sourceforge.net/

@ -24,7 +24,7 @@ define Package/admswconfig
SECTION:=utils
CATEGORY:=Utilities
TITLE:=ADM5120 Switch configuration tool
DEPENDS:=@LINUX_2_6_ADM5120||@LINUX_2_6_ADM5120EB
DEPENDS:=@TARGET_ADM5120||TARGET_ADM5120EB
DESCRIPTION:=\
A program to configure the internal ethernet switch of an ADM5120 processor. \\\
You need the corresponding driver for the switch in the kernel. \\\

@ -21,7 +21,7 @@ include $(INCLUDE_DIR)/package.mk
define KernelPackage/sangam-atm-annex-a
SUBMENU:=Network Devices
DEPENDS:=@LINUX_2_6_AR7 +kmod-atm
DEPENDS:=@TARGET_AR7 +kmod-atm
TITLE:=AR7 ADSL driver (Annex A, ADSL over POTS)
DESCRIPTION:=The AR7 ADSL driver for Annex A (ADSL over POTS)
FILES:=$(PKG_BUILD_DIR)/tiatm.$(LINUX_KMOD_SUFFIX)

@ -69,7 +69,7 @@ endef
define Package/libgcc
$(call Package/gcc/Default)
TITLE:=GCC support library
DEPENDS:=@!LINUX_2_6_AVR32||@!NATIVE_TOOLCHAIN
DEPENDS:=@!TARGET_AVR32 @!NATIVE_TOOLCHAIN
endef
define Package/libssp

@ -21,7 +21,7 @@ define KernelPackage/bcm43xx-mac80211
SUBMENU:=Wireless Drivers
TITLE:=Broadcom 43xx wireless support
DESCRIPTION:=Kernel module for Broadcom 43xx wireless support (mac80211)
DEPENDS:=@LINUX_2_6_BRCM47XX +kmod-mac80211
DEPENDS:=@TARGET_BRCM47XX +kmod-mac80211
KCONFIG:=CONFIG_MAC80211
FILES:=$(PKG_BUILD_DIR)/bcm43xx-mac80211.$(LINUX_KMOD_SUFFIX)
# AUTOLOAD:=$(call AutoLoad,30,bcm43xx-mac80211)

@ -16,7 +16,7 @@ include $(INCLUDE_DIR)/package.mk
define KernelPackage/diag
SUBMENU:=Other modules
DEPENDS:=@LINUX_2_4_BRCM||LINUX_2_6_BRCM||LINUX_2_6_BRCM47XX
DEPENDS:=@TARGET_BRCM_2_4||TARGET_BRCM47XX
TITLE:=Driver for router LEDs and Buttons
FILES:=$(PKG_BUILD_DIR)/diag.$(LINUX_KMOD_SUFFIX)
endef

@ -23,7 +23,7 @@ MAKEFLAGS_KMOD:= -C "$(LINUX_DIR)" \
define KernelPackage/broadcom-mmc
SUBMENU:=Other modules
DEPENDS:=@LINUX_2_4_BRCM
DEPENDS:=@TARGET_BRCM_2_4
TITLE:=Kernel driver for the Linksys WRT54G MM/SD-Card Mod
DESCRIPTION:=\
Kernel driver for the Linksys WRT54G MM/SD-Card Mod

@ -25,13 +25,13 @@ define Package/broadcom-wl/Default
CATEGORY:=Kernel modules
DEPENDS:=@PACKAGE_kmod-brcm-wl||PACKAGE_kmod-brcm-wl-mimo
SUBMENU:=Proprietary BCM43xx WiFi driver
SUBMENUDEP:=@LINUX_2_4_BRCM
SUBMENUDEP:=@TARGET_BRCM_2_4
endef
define KernelPackage/brcm-wl/Default
$(call Package/broadcom-wl/Default)
SECTION:=kernel
DEPENDS:=@LINUX_2_4_BRCM
DEPENDS:=@TARGET_BRCM_2_4
TITLE:=Kernel driver for BCM43xx chipsets
DESCRIPTION:=\
This package contains the proprietary wireless driver for the Broadcom \\\

@ -18,7 +18,7 @@ include $(INCLUDE_DIR)/package.mk
define KernelPackage/fonera-mp3-driver
SUBMENU:=Other modules
DEPENDS:=@LINUX_2_6_ATHEROS
DEPENDS:=@TARGET_ATHEROS
TITLE:=Fonera-MP3 driver (VS1011X)
DESCRIPTION:=driver for a vs1011X attached to a fonera
FILES:=$(PKG_BUILD_DIR)/mp3_drv.$(LINUX_KMOD_SUFFIX)

@ -19,7 +19,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/fonera-mp3d
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=@LINUX_2_6_ATHEROS
DEPENDS:=@TARGET_ATHEROS
TITLE:=Daemon for fonera-mp3
DESCRIPTION:=Daemon to drive a vs1011X mp3 decoder attached to the \
fonera gpio pins

@ -27,7 +27,7 @@ define Package/foxboard-utils
DESCRIPTION:=\
This package contains a collection of tools for configuring the foxboard gpio pins/leds
URL:=http://www.acmesystems.it
DEPENDS:=@LINUX_2_6_ETRAX
DEPENDS:=@TARGET_ETRAX
endef
define Build/Compile

@ -36,7 +36,7 @@ endef
define Package/hostapd
$(call Package/hostapd/Default)
DEPENDS:=+libopenssl @!LINUX_2_6_AVR32 @!LINUX_2_6_ETRAX
DEPENDS:=+libopenssl @!TARGET_AVR32 @!TARGET_ETRAX
TITLE+= (full)
DESCRIPTION:=\
This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS \\\
@ -49,7 +49,7 @@ endef
define Package/hostapd-mini
$(call Package/hostapd/Default)
DEPENDS:=@!LINUX_2_6_AVR32 @!LINUX_2_6_ETRAX
DEPENDS:=@!TARGET_AVR32 @!TARGET_ETRAX
TITLE+= (WPA-PSK only)
DESCRIPTION:=\
This package contains a minimal IEEE 802.1x/WPA/EAP/RADIUS Authenticator \\\

@ -21,7 +21,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/ipset
SECTION:=net
CATEGORY:=Network
DEPENDS:=@!LINUX_2_6_ETRAX
DEPENDS:=@!TARGET_ETRAX
TITLE:=Netfilter ip sets administration utility
URL:=http://ipset.netfilter.org/
endef

@ -21,7 +21,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/kexec-tools
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=@LINUX_2_6_X86||@LINUX_2_6_RDC +zlib
DEPENDS:=@i386 +zlib
TITLE:=Kernel boots kernel
DESCRIPTION:=\
kexec is a set of systems call that allows you to load \\\

@ -43,13 +43,10 @@ ifeq ($(ARCH),powerpc)
endif
BUS:=PCI
ifneq ($(CONFIG_LINUX_2_6_ATHEROS),)
ifneq ($(CONFIG_TARGET_ATHEROS),)
BUS:=AHB
HAL_TARGET:=ap51
endif
ifneq ($(CONFIG_LINUX_2_6_ARUBA),)
BUS:=PCI AHB # no suitable HAL for AHB yet.
endif
BUS_MODULES:=
ifeq ($(findstring AHB,$(BUS)),AHB)

@ -16,7 +16,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/nvram
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=@LINUX_2_4_BRCM
DEPENDS:=@TARGET_BRCM_2_4
TITLE:=Broadcom config utility
DESCRIPTION:=\
This package contains an utility to control broadcom's 'nvram' config \\\

@ -36,7 +36,7 @@ define KernelPackage/usb-qc
Kernel support for Logitech's QuickCam Express webcam and \\\
other webcams with similar chipsets.
SUBMENU:=USB Support
DEPENDS:=@LINUX_2_6 @USB_SUPPORT @VIDEO_SUPPORT kmod-usb-core +kmod-videodev
DEPENDS:=@LINUX_2_6 @USB_SUPPORT kmod-usb-core +kmod-videodev
FILES:=$(PKG_BUILD_DIR)/quickcam.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,90,quickcam)
endef

@ -16,7 +16,7 @@ include $(INCLUDE_DIR)/package.mk
define KernelPackage/switch
SUBMENU:=Other modules
DEPENDS:=@LINUX_2_6_BRCM||LINUX_2_4_BRCM||LINUX_2_6_BRCM47XX
DEPENDS:=@TARGET_BRCM_2_4||TARGET_BRCM47XX
TITLE:=Switch drivers
DESCRIPTION:=\
This package contains switch drivers for ADM6996L and BCM53XX RoboSwitch.

@ -21,7 +21,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/util-linux/Default
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=@!LINUX_2_6_ETRAX
DEPENDS:=@!TARGET_ETRAX
URL:=http://www.kernel.org/pub/linux/utils/util-linux/
endef

@ -21,7 +21,7 @@ include $(INCLUDE_DIR)/package.mk
define KernelPackage/uvcvideo
SUBMENU:=USB Support
DEPENDS:=@LINUX_2_6 kmod-usb-core kmod-videodev @VIDEO_SUPPORT
DEPENDS:=@LINUX_2_6 kmod-usb-core kmod-videodev
TITLE:=Driver for Linux-UVC based USB cameras
URL:=http://linux-uvc.berlios.de/
FILES:=$(PKG_BUILD_DIR)/uvcvideo.$(LINUX_KMOD_SUFFIX)

@ -16,8 +16,8 @@ include $(INCLUDE_DIR)/package.mk
define KernelPackage/wlcompat/Default
SUBMENU:=Proprietary BCM43xx WiFi driver
SUBMENUDEP:=@LINUX_2_4_BRCM
DEPENDS:=@LINUX_2_4_BRCM @PACKAGE_kmod-brcm-wl||PACKAGE_kmod-brcm-wl-mimo +wireless-tools
SUBMENUDEP:=@TARGET_BRCM_2_4
DEPENDS:=@TARGET_BRCM_2_4 @PACKAGE_kmod-brcm-wl||PACKAGE_kmod-brcm-wl-mimo +wireless-tools
TITLE:=Broadcom wl wrapper module
DESCRIPTION:=\
This package contains a wrapper module, that provides Wireless Extension \\\

@ -23,7 +23,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/yamonenv
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=@LINUX_2_6_AU1000
DEPENDS:=@TARGET_AU1000
TITLE:=YAMON configuration utility
URL:=http://meshcube.org/nylon/stable/sources/
endef

@ -22,7 +22,7 @@ include $(INCLUDE_DIR)/package.mk
#FIXME: add proper dependency handling on kmod-usb-core packages
define KernelPackage/zd1211
SUBMENU:=Wireless Drivers
DEPENDS:=@LINUX_2_6&&!LINUX_2_6_UML
DEPENDS:=@LINUX_2_6 @USB_SUPPORT
TITLE:=Driver for Zydas 1211 based USB devices
DESCRIPTION:=\
This package contains a Linux driver for the ZyDAS ZD1211 802.11b/g \\\

@ -22,18 +22,17 @@ sub parse_target_metadata() {
my ($target, @target, $profile);
while (<>) {
chomp;
/^Target:\s*((.+)-(\d+\.\d+))\s*$/ and do {
my $conf = uc $3.'_'.$2;
/^Target:\s*(.+)\s*$/ and do {
my $conf = uc $1;
$conf =~ tr/\.-/__/;
$target = {
id => $1,
conf => $conf,
board => $2,
kernel => $3,
board => $1,
profiles => []
};
push @target, $target;
};
/^Target-Kernel:\s*(\d+\.\d+)\s*$/ and $target->{kernel} = $1;
/^Target-Name:\s*(.+)\s*$/ and $target->{name} = $1;
/^Target-Path:\s*(.+)\s*$/ and $target->{path} = $1;
/^Target-Arch:\s*(.+)\s*$/ and $target->{arch} = $1;
@ -203,27 +202,25 @@ sub gen_target_mk() {
my @target = parse_target_metadata();
@target = sort {
$a->{id} cmp $b->{id}
$a->{board} cmp $b->{board}
} @target;
foreach my $target (@target) {
my ($profiles_def, $profiles_eval);
my $conf = uc $target->{kernel}.'_'.$target->{board};
$conf =~ tr/\.-/__/;
foreach my $profile (@{$target->{profiles}}) {
$profiles_def .= "
define Profile/$conf\_$profile->{id}
define Profile/$target->{conf}\_$profile->{id}
ID:=$profile->{id}
NAME:=$profile->{name}
PACKAGES:=".join(" ", merge_package_lists($target->{packages}, $profile->{packages}))."\n";
$profile->{kconfig} and $profiles_def .= " KCONFIG:=1\n";
$profiles_def .= " endef";
$profiles_eval .= "
\$(eval \$(call AddProfile,$conf\_$profile->{id}))"
\$(eval \$(call AddProfile,$target->{conf}\_$profile->{id}))"
}
print "
ifeq (\$(CONFIG_LINUX_$conf),y)
ifeq (\$(CONFIG_TARGET_$target->{conf}),y)
define Target
KERNEL:=$target->{kernel}
BOARD:=$target->{board}
@ -268,7 +265,7 @@ sub gen_target_config() {
print <<EOF;
choice
prompt "Target System"
default LINUX_2_4_BRCM
default TARGET_BRCM_2_4
reset if !DEVEL
EOF
@ -289,7 +286,7 @@ EOF
}
print <<EOF
config LINUX_$target->{conf}
config TARGET_$target->{conf}
bool "$target->{name}"
select $target->{arch}
select LINUX_$kernel
@ -299,58 +296,6 @@ EOF
}
print <<EOF;
if DEVEL
config LINUX_2_6_ARM
bool "UNSUPPORTED little-endian arm platform"
depends BROKEN
select LINUX_2_6
select arm
config LINUX_2_6_CRIS
bool "UNSUPPORTED cris platform"
depends BROKEN
select LINUX_2_6
select cris
config LINUX_2_6_M68K
bool "UNSUPPORTED m68k platform"
depends BROKEN
select LINUX_2_6
select m68k
config LINUX_2_6_SH3
bool "UNSUPPORTED little-endian sh3 platform"
depends BROKEN
select LINUX_2_6
select sh3
config LINUX_2_6_SH3EB
bool "UNSUPPORTED big-endian sh3 platform"
depends BROKEN
select LINUX_2_6
select sh3eb
config LINUX_2_6_SH4
bool "UNSUPPORTED little-endian sh4 platform"
depends BROKEN
select LINUX_2_6
select sh4
config LINUX_2_6_SH4EB
bool "UNSUPPORTED big-endian sh4 platform"
depends BROKEN
select LINUX_2_6
select sh4eb
config LINUX_2_6_SPARC
bool "UNSUPPORTED sparc platform"
depends BROKEN
select LINUX_2_6
select sparc
endif
endchoice
choice
@ -363,9 +308,9 @@ EOF
foreach my $profile (@$profiles) {
print <<EOF;
config LINUX_$target->{conf}_$profile->{id}
config TARGET_$target->{conf}_$profile->{id}
bool "$profile->{name}"
depends LINUX_$target->{conf}
depends TARGET_$target->{conf}
$profile->{config}
EOF
$profile->{kconfig} and print "\tselect PROFILE_KCONFIG\n";

@ -8,5 +8,5 @@ include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/target.mk
prereq clean download prepare compile install menuconfig oldconfig update refresh: FORCE
$(MAKE) -C $(BOARD)-$(KERNEL) $@
$(MAKE) -C $(BOARD) $@

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save