summaryrefslogtreecommitdiff
path: root/Makefile.target
diff options
context:
space:
mode:
authorpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2008-02-01 22:45:04 +0000
committerpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2008-02-01 22:45:04 +0000
commitdd48594e1abc4035a29c0c9248030be779d716b5 (patch)
treee4a69acd16d016e6bc646263d16dc6205f71d471 /Makefile.target
parentbce61846b1626cfe74f8b27d83dbc962dbe0de2e (diff)
downloadqemu-dd48594e1abc4035a29c0c9248030be779d716b5.tar.gz
Add missing dependencies on generated files (for parallel build).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3948 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'Makefile.target')
-rw-r--r--Makefile.target12
1 files changed, 9 insertions, 3 deletions
diff --git a/Makefile.target b/Makefile.target
index fca219201c..1bc101bf31 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -267,15 +267,21 @@ endif
# libqemu
+OPC_H = gen-op.h dyngen-opc.h op.h
+
libqemu.a: $(LIBOBJS)
rm -f $@
$(AR) rcs $@ $(LIBOBJS)
-translate.o: translate.c gen-op.h dyngen-opc.h cpu.h
+translate.o: translate.c cpu.h $(OPC_H)
+
+translate-all.o: translate-all.c cpu.h $(OPC_H)
+
+tcg/tcg.o: cpu.h $(OPC_H)
-translate-all.o: translate-all.c dyngen-opc.h cpu.h
+tcg/tcg-dyngen.o: $(OPC_H)
-tcg/tcg.o: op.h dyngen-opc.h cpu.h
+tcg/tcg-runtime.o: $(OPC_H)
op.h: op.o $(DYNGEN)
$(DYNGEN) -o $@ $<