aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Quintela <quintela@redhat.com>2009-08-03 14:46:51 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2009-08-10 13:05:44 -0500
commit57ddfbf7f93a888501097878a8c3b58444a947d8 (patch)
treed6602fbf6db2751f279af75adc16b2a65c13eb97
parentd02c1db3d8c29f5733a19b23088e19ea69b257e1 (diff)
downloadqemu-57ddfbf7f93a888501097878a8c3b58444a947d8.zip
qemu-57ddfbf7f93a888501097878a8c3b58444a947d8.tar.gz
qemu-57ddfbf7f93a888501097878a8c3b58444a947d8.tar.bz2
Generate more conmmon CFLAGS
Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Message-Id:
-rw-r--r--Makefile.target7
-rwxr-xr-xconfigure8
2 files changed, 8 insertions, 7 deletions
diff --git a/Makefile.target b/Makefile.target
index 45c9305..ce7473f 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -43,14 +43,7 @@ all: $(PROGS)
# cpu emulator library
libobj-y = exec.o translate-all.o cpu-exec.o translate.o host-utils.o
libobj-$(CONFIG_KQEMU) += kqemu.o
-# TCG code generator
libobj-y += tcg/tcg.o tcg/tcg-runtime.o
-QEMU_CFLAGS+=-I$(SRC_PATH)/tcg -I$(SRC_PATH)/tcg/$(ARCH)
-ifeq ($(ARCH),sparc64)
-QEMU_CFLAGS+=-I$(SRC_PATH)/tcg/sparc
-endif
-QEMU_CFLAGS+=-I$(SRC_PATH)/fpu
-
libobj-$(CONFIG_SOFTFLOAT) += fpu/softfloat.o
libobj-$(CONFIG_NOSOFTFLOAT) += fpu/softfloat-native.o
libobj-y += op_helper.o helper.o
diff --git a/configure b/configure
index 3dc9fff..a252dff 100755
--- a/configure
+++ b/configure
@@ -2070,6 +2070,14 @@ fi
cflags=""
ldflags=""
+if test "$ARCH" = "sparc64" ; then
+ cflags="-I\$(SRC_PATH)/tcg/sparc $cflags"
+else
+ cflags="-I\$(SRC_PATH)/tcg/\$(ARCH) $cflags"
+fi
+cflags="-I\$(SRC_PATH)/tcg $cflags"
+cflags="-I\$(SRC_PATH)/fpu $cflags"
+
case "$ARCH" in
alpha)
# Ensure there's only a single GP