1 |
# |
# |
2 |
# $Id: Makefile.skel,v 1.15 2005/11/13 22:34:22 debug Exp $ |
# $Id: Makefile.skel,v 1.17 2005/12/11 12:46:24 debug Exp $ |
3 |
# |
# |
4 |
# Makefile for GXemul src/cpus |
# Makefile for GXemul src/cpus |
5 |
# |
# |
6 |
|
|
7 |
CFLAGS=$(CWARNINGS) $(COPTIM) $(XINCLUDE) $(DINCLUDE) |
CFLAGS=$(CWARNINGS) $(COPTIM) $(XINCLUDE) $(DINCLUDE) |
8 |
|
|
9 |
OBJS=cpu_mips.o cpu_mips_coproc.o bintrans.o memory_fast_v2h.o $(CPU_ARCHS) |
OBJS=cpu_mips.o cpu_mips_coproc.o bintrans.o memory_fast_v2h.o \ |
10 |
|
$(CPU_ARCHS) $(CPU_BACKENDS) |
11 |
TOOLS=generate_head generate_tail $(CPU_TOOLS) |
TOOLS=generate_head generate_tail $(CPU_TOOLS) |
12 |
|
|
13 |
|
|
165 |
|
|
166 |
############################################################################### |
############################################################################### |
167 |
|
|
168 |
cpu_mips.o: cpu_mips.c cpu_mips16.c cpu_dyntrans.c memory_mips.c |
cpu_mips.o: cpu_mips.c cpu_mips16.c cpu_dyntrans.c memory_mips.c \ |
169 |
|
cpu_mips_instr.c tmp_mips_head.c tmp_mips_tail.c |
170 |
|
|
171 |
memory_mips.c: ../memory_rw.c memory_mips_v2p.c |
memory_mips.c: ../memory_rw.c memory_mips_v2p.c |
172 |
|
|
173 |
|
tmp_mips_head.c: generate_head |
174 |
|
./generate_head mips MIPS > tmp_mips_head.c |
175 |
|
|
176 |
############################################################################### |
tmp_mips_tail.c: generate_tail |
177 |
|
./generate_tail mips MIPS > tmp_mips_tail.c |
|
cpu_newmips.o: cpu_newmips.c cpu_newmips_instr.c cpu_dyntrans.c ../memory_rw.c \ |
|
|
tmp_newmips_head.c tmp_newmips_tail.c |
|
|
|
|
|
tmp_newmips_head.c: generate_head |
|
|
./generate_head newmips NEWMIPS > tmp_newmips_head.c |
|
|
|
|
|
tmp_newmips_tail.c: generate_tail |
|
|
./generate_tail newmips NEWMIPS > tmp_newmips_tail.c |
|
178 |
|
|
179 |
|
|
180 |
############################################################################### |
############################################################################### |