/[gxemul]/trunk/src/cpus/Makefile.skel
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/cpus/Makefile.skel

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 43 by dpavlin, Mon Oct 8 16:22:32 2007 UTC revision 44 by dpavlin, Mon Oct 8 16:22:56 2007 UTC
# Line 1  Line 1 
1  #  #
2  #  $Id: Makefile.skel,v 1.37 2007/05/26 04:07:05 debug Exp $  #  $Id: Makefile.skel,v 1.40 2007/07/20 09:03:33 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_ARCHS) $(CPU_BACKENDS)  OBJS=cpu.o $(CPU_ARCHS) $(CPU_BACKENDS)
10  TOOLS=generate_head generate_tail $(CPU_TOOLS)  TOOLS=generate_head generate_tail $(CPU_TOOLS)
11    
12    
# Line 23  $(OBJS): Makefile Line 23  $(OBJS): Makefile
23    
24  ###############################################################################  ###############################################################################
25    
26  cpu_alpha.o: cpu_alpha.c cpu_alpha_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_alpha.o: cpu_alpha.c cpu_alpha_instr.c cpu_dyntrans.c memory_rw.c \
27          tmp_alpha_head.c tmp_alpha_tail.c          tmp_alpha_head.c tmp_alpha_tail.c
28    
29  cpu_alpha_instr.c: cpu_alpha_instr_alu.c tmp_alpha_misc.c  cpu_alpha_instr.c: cpu_alpha_instr_alu.c tmp_alpha_misc.c
# Line 40  tmp_alpha_tail.c: generate_tail Line 40  tmp_alpha_tail.c: generate_tail
40    
41  ###############################################################################  ###############################################################################
42    
43  cpu_arm.o: cpu_arm.c cpu_arm_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_arm.o: cpu_arm.c cpu_arm_instr.c cpu_dyntrans.c memory_rw.c \
44          tmp_arm_head.c tmp_arm_tail.c          tmp_arm_head.c tmp_arm_tail.c
45    
46  cpu_arm_instr.c: cpu_arm_instr_misc.c  cpu_arm_instr.c: cpu_arm_instr_misc.c
# Line 117  tmp_arm_tail.c: generate_tail Line 117  tmp_arm_tail.c: generate_tail
117    
118  ###############################################################################  ###############################################################################
119    
120  cpu_m88k.o: cpu_m88k.c cpu_m88k_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_m32r.o: cpu_m32r.c cpu_m32r_instr.c cpu_dyntrans.c memory_rw.c \
121            tmp_m32r_head.c tmp_m32r_tail.c
122    
123    tmp_m32r_head.c: generate_head
124            ./generate_head m32r M32R > tmp_m32r_head.c
125    
126    tmp_m32r_tail.c: generate_tail
127            ./generate_tail m32r M32R > tmp_m32r_tail.c
128    
129    
130    ###############################################################################
131    
132    cpu_m88k.o: cpu_m88k.c cpu_m88k_instr.c cpu_dyntrans.c memory_rw.c \
133          tmp_m88k_loadstore.c tmp_m88k_head.c tmp_m88k_tail.c tmp_m88k_bcnd.c          tmp_m88k_loadstore.c tmp_m88k_head.c tmp_m88k_tail.c tmp_m88k_bcnd.c
134    
135  tmp_m88k_bcnd.c: generate_m88k_bcnd  tmp_m88k_bcnd.c: generate_m88k_bcnd
# Line 139  cpu_mips.o: cpu_mips.c cpu_dyntrans.c me Line 151  cpu_mips.o: cpu_mips.c cpu_dyntrans.c me
151          cpu_mips_instr.c tmp_mips_loadstore.c tmp_mips_loadstore_multi.c \          cpu_mips_instr.c tmp_mips_loadstore.c tmp_mips_loadstore_multi.c \
152          tmp_mips_head.c tmp_mips_tail.c          tmp_mips_head.c tmp_mips_tail.c
153    
154  memory_mips.c: ../memory_rw.c memory_mips_v2p.c  memory_mips.c: memory_rw.c memory_mips_v2p.c
155    
156  tmp_mips_loadstore.c: cpu_mips_instr_loadstore.c generate_mips_loadstore  tmp_mips_loadstore.c: cpu_mips_instr_loadstore.c generate_mips_loadstore
157          ./generate_mips_loadstore > tmp_mips_loadstore.c          ./generate_mips_loadstore > tmp_mips_loadstore.c
# Line 157  tmp_mips_tail.c: generate_tail Line 169  tmp_mips_tail.c: generate_tail
169  ###############################################################################  ###############################################################################
170    
171  cpu_ppc.o: cpu_ppc.c cpu_ppc_instr.c cpu_dyntrans.c memory_ppc.c \  cpu_ppc.o: cpu_ppc.c cpu_ppc_instr.c cpu_dyntrans.c memory_ppc.c \
172          ../memory_rw.c tmp_ppc_head.c tmp_ppc_tail.c tmp_ppc_loadstore.c          memory_rw.c tmp_ppc_head.c tmp_ppc_tail.c tmp_ppc_loadstore.c
173    
174  tmp_ppc_loadstore.c: cpu_ppc_instr_loadstore.c generate_ppc_loadstore  tmp_ppc_loadstore.c: cpu_ppc_instr_loadstore.c generate_ppc_loadstore
175          ./generate_ppc_loadstore > tmp_ppc_loadstore.c          ./generate_ppc_loadstore > tmp_ppc_loadstore.c
# Line 171  tmp_ppc_tail.c: generate_tail Line 183  tmp_ppc_tail.c: generate_tail
183    
184  ###############################################################################  ###############################################################################
185    
186  cpu_sh.o: cpu_sh.c cpu_sh_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_sh.o: cpu_sh.c cpu_sh_instr.c cpu_dyntrans.c memory_rw.c \
187          tmp_sh_head.c tmp_sh_tail.c          tmp_sh_head.c tmp_sh_tail.c
188    
189  tmp_sh_head.c: generate_head  tmp_sh_head.c: generate_head
# Line 183  tmp_sh_tail.c: generate_tail Line 195  tmp_sh_tail.c: generate_tail
195    
196  ###############################################################################  ###############################################################################
197    
198  cpu_sparc.o: cpu_sparc.c cpu_sparc_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_sparc.o: cpu_sparc.c cpu_sparc_instr.c cpu_dyntrans.c memory_rw.c \
199          tmp_sparc_head.c tmp_sparc_tail.c tmp_sparc_loadstore.c          tmp_sparc_head.c tmp_sparc_tail.c tmp_sparc_loadstore.c
200    
201  tmp_sparc_loadstore.c: cpu_sparc_instr_loadstore.c generate_sparc_loadstore  tmp_sparc_loadstore.c: cpu_sparc_instr_loadstore.c generate_sparc_loadstore

Legend:
Removed from v.43  
changed lines
  Added in v.44

  ViewVC Help
Powered by ViewVC 1.1.26