[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [v2 59/71] configure: Generate Kconfig.targets with --targe
From: |
Ákos Kovács |
Subject: |
[Qemu-devel] [v2 59/71] configure: Generate Kconfig.targets with --target-list |
Date: |
Fri, 27 Sep 2013 04:31:20 +0200 |
Signed-off-by: Ákos Kovács <address@hidden>
---
configure | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/configure b/configure
index cd01f05..8b94d2a 100755
--- a/configure
+++ b/configure
@@ -4288,6 +4288,7 @@ case "$target_name" in
;;
sparc64)
TARGET_BASE_ARCH=sparc
+ kconfig_subdirs="$kconfig_subdirs sparc64"
;;
sparc32plus)
TARGET_ARCH=sparc64
@@ -4311,6 +4312,7 @@ if [ "$TARGET_BASE_ARCH" = "" ]; then
TARGET_BASE_ARCH=$TARGET_ARCH
fi
+kconfig_subdirs="$kconfig_subdirs $TARGET_BASE_ARCH"
symlink "$source_path/Makefile.target" "$target_dir/Makefile"
upper() {
@@ -4494,6 +4496,15 @@ echo "QEMU_CFLAGS+=$cflags" >> $config_target_mak
done # for target in $targets
+# Generate Kconfig.targets
+kconfig_targets="Kconfig.targets"
+kconfig_subdirs=$(echo $kconfig_subdirs | tr ' ' '\n' | sort -u | tr '\n' ' ')
+echo "# Automatically generated by configure - do not modify" >
$kconfig_targets
+
+for i in $kconfig_subdirs ; do
+ echo "source \"hw/$i/Kconfig\"" >> $kconfig_targets
+done
+
if [ "$pixman" = "internal" ]; then
echo "config-host.h: subdir-pixman" >> $config_host_mak
fi
--
1.8.1.2
- [Qemu-devel] [v2 51/71] hw/Kconfig: Add the main Kconfig for hw/, (continued)
- [Qemu-devel] [v2 51/71] hw/Kconfig: Add the main Kconfig for hw/, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 50/71] hw/watchdog/Kconfig: Add Kconfig file, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 53/71] hw/unicore32/Kconfig: Add Unicore32 Kconfig, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 54/71] hw/moxie/Kconfig: Make the board default and bool, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 48/71] hw/m68k/Kconfig: m68k kconfig file added, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 55/71] hw/xtensa/Kconfig: Kconfig for xtensa added, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 57/71] hw/openrisc/Kconfig: Add Kconfig for OpenRISC, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 56/71] hw/openrisc/Makefile.objs: Add CONFIG_ prefix for OPENRISC_SIM, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 52/71] hw/moxie/Kconfig: Add Kconfig for moxie, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 58/71] hw/sparc64/Kconfig: Kconfig added for Sparc64, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 59/71] configure: Generate Kconfig.targets with --target-list,
Ákos Kovács <=
- [Qemu-devel] [v2 61/71] hw/usb/hcd-ohci.c: Move sysbus and PCI code to new files, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 62/71] hw/usb/Makefile.objs: Make config options for USB_OHCI_*, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 63/71] Makefile.objs: Split CONFIG_USB_EHCI, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 60/71] Kconfig: Main kconfig file added, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 65/71] hw/ppc/Kconfig: Add Kconfig for PPC, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 66/71] hw/usb/Kconfig: Add the new USB_(O|U)HCI_(PCI|SYSBUS), Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 67/71] hw/i386/Kconfig: Add i386 Kconfig, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 68/71] hw/acpi/Kconfig: Create ACPI Kconfig, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 70/71] hw/sh4/Kconfig: Kconfig for SH4 added, Ákos Kovács, 2013/09/26
- [Qemu-devel] [v2 69/71] hw/microblaze/Kconfig: Kconfig added for microblaze, Ákos Kovács, 2013/09/26