[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 05/30] Move generation of config-target.h to Makefil
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PATCH 05/30] Move generation of config-target.h to Makefile from configure |
Date: |
Thu, 27 Aug 2009 21:17:40 +0200 |
Signed-off-by: Juan Quintela <address@hidden>
---
Makefile.target | 6 +++++-
configure | 17 -----------------
2 files changed, 5 insertions(+), 18 deletions(-)
diff --git a/Makefile.target b/Makefile.target
index ae88fc9..2f75e6d 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -26,7 +26,11 @@ LIBS+=-lm
kvm.o kvm-all.o: QEMU_CFLAGS+=$(KVM_CFLAGS)
-all: $(PROGS)
+%.c %.h: config-target.h
+config-target.h: config-target.h-timestamp
+config-target.h-timestamp: config-target.mak
+
+all: config-target.h $(PROGS)
# Dummy command so that make thinks it has done something
@true
diff --git a/configure b/configure
index 061156e..93bc4d0 100755
--- a/configure
+++ b/configure
@@ -1775,7 +1775,6 @@ fi
for target in $target_list; do
target_dir="$target"
config_target_mak=$target_dir/config-target.mak
-config_target_h=$target_dir/config-target.h
target_arch2=`echo $target | cut -d '-' -f 1`
target_bigendian="no"
case "$target_arch2" in
@@ -1810,10 +1809,6 @@ case "$target" in
;;
esac
-#echo "Creating $config_target_mak, $config_target_h and $target_dir/Makefile"
-
-test -f $config_target_h && mv $config_target_h ${config_target_h}~
-
mkdir -p $target_dir
mkdir -p $target_dir/fpu
mkdir -p $target_dir/tcg
@@ -2161,18 +2156,6 @@ fi
echo "LDFLAGS+=$ldflags" >> $config_target_mak
echo "QEMU_CFLAGS+=$cflags" >> $config_target_mak
-echo "#include \"../config-host.h\"" > $config_target_h
-
-/bin/sh $source_path/create_config < $config_target_mak >> $config_target_h
-
-if test -f ${config_target_h}~ ; then
- if cmp -s $config_target_h ${config_target_h}~ ; then
- mv ${config_target_h}~ $config_target_h
- else
- rm ${config_target_h}~
- fi
-fi
-
done # for target in $targets
# build tree in object directory if source path is different from current one
--
1.6.2.5
- [Qemu-devel] [PATCH v3 00/30] Compile only devices that are used, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 01/30] Don't include config-host.mak from inside config.mak, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 02/30] Move generation of config-host.h to Makefile from configure, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 03/30] Remove useless check for config-host.mak, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 04/30] Rename config.{h, mak} config-target.{h, mak}, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 05/30] Move generation of config-target.h to Makefile from configure,
Juan Quintela <=
- [Qemu-devel] [PATCH 06/30] Add new config-devices.mak for each target, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 08/30] Only compile usb_ohci when one target uses it, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 07/30] Generate gdbstub-xml.c only when needed, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 10/30] Only compile qdev_addr when one target uses it, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 11/30] Only compile nand when one target uses it, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 09/30] Only compile isa_mmio when one target uses it, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 12/30] Only compile ecc when one target uses it, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 13/30] Only compile esp when one target uses it, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 14/30] Only compile escc when one target uses it, Juan Quintela, 2009/08/27
- [Qemu-devel] [PATCH 15/30] Only compile m48t59 when one target uses it, Juan Quintela, 2009/08/27