/[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 14 by dpavlin, Mon Oct 8 16:18:51 2007 UTC revision 20 by dpavlin, Mon Oct 8 16:19:23 2007 UTC
# Line 1  Line 1 
1  #  #
2  #  $Id: Makefile.skel,v 1.7 2005/09/26 00:08:03 debug Exp $  #  $Id: Makefile.skel,v 1.15 2005/11/13 22:34:22 debug Exp $
3  #  #
4  #  Makefile for GXemul src/cpus  #  Makefile for GXemul src/cpus
5  #  #
# Line 36  cpu_alpha_instr.c: cpu_alpha_instr_alu.c Line 36  cpu_alpha_instr.c: cpu_alpha_instr_alu.c
36  tmp_alpha_misc.c: cpu_alpha_instr_loadstore.c generate_alpha_misc  tmp_alpha_misc.c: cpu_alpha_instr_loadstore.c generate_alpha_misc
37          ./generate_alpha_misc > tmp_alpha_misc.c          ./generate_alpha_misc > tmp_alpha_misc.c
38    
39  tmp_alpha_head.c:  tmp_alpha_head.c: generate_head
40          ./generate_head alpha Alpha > tmp_alpha_head.c          ./generate_head alpha Alpha > tmp_alpha_head.c
41    
42  tmp_alpha_tail.c:  tmp_alpha_tail.c: generate_tail
43          ./generate_tail alpha Alpha > tmp_alpha_tail.c          ./generate_tail alpha Alpha > tmp_alpha_tail.c
44    
45    
# Line 48  tmp_alpha_tail.c: Line 48  tmp_alpha_tail.c:
48  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 \
49          tmp_arm_head.c tmp_arm_tail.c          tmp_arm_head.c tmp_arm_tail.c
50    
51    cpu_arm_instr.c: cpu_arm_instr_misc.c
52    
53  tmp_arm_loadstore.c: cpu_arm_instr_loadstore.c generate_arm_loadstore  tmp_arm_loadstore.c: cpu_arm_instr_loadstore.c generate_arm_loadstore
54          ./generate_arm_loadstore > tmp_arm_loadstore.c          ./generate_arm_loadstore > tmp_arm_loadstore.c
55    
56  tmp_arm_dpi.c: cpu_arm_instr_dpi.c  tmp_arm_multi.c: generate_arm_multi cpu_arm_multi.txt
57            ./generate_arm_multi `cat cpu_arm_multi.txt` > tmp_arm_multi.c
58    
59    tmp_arm_dpi.c: cpu_arm_instr_dpi.c generate_arm_dpi
60          ./generate_arm_dpi > tmp_arm_dpi.c          ./generate_arm_dpi > tmp_arm_dpi.c
61    
62  tmp_arm_head.c:  tmp_arm_r0.c: generate_arm_r
63            ./generate_arm_r 0x000 0x0ff > tmp_arm_r0.c
64    tmp_arm_r1.c: generate_arm_r
65            ./generate_arm_r 0x100 0x1ff > tmp_arm_r1.c
66    tmp_arm_r2.c: generate_arm_r
67            ./generate_arm_r 0x200 0x2ff > tmp_arm_r2.c
68    tmp_arm_r3.c: generate_arm_r
69            ./generate_arm_r 0x300 0x3ff > tmp_arm_r3.c
70    tmp_arm_r4.c: generate_arm_r
71            ./generate_arm_r 0x400 0x4ff > tmp_arm_r4.c
72    tmp_arm_r5.c: generate_arm_r
73            ./generate_arm_r 0x500 0x5ff > tmp_arm_r5.c
74    tmp_arm_r6.c: generate_arm_r
75            ./generate_arm_r 0x600 0x6ff > tmp_arm_r6.c
76    tmp_arm_r7.c: generate_arm_r
77            ./generate_arm_r 0x700 0x7ff > tmp_arm_r7.c
78    tmp_arm_r8.c: generate_arm_r
79            ./generate_arm_r 0x800 0x8ff > tmp_arm_r8.c
80    tmp_arm_r9.c: generate_arm_r
81            ./generate_arm_r 0x900 0x9ff > tmp_arm_r9.c
82    tmp_arm_ra.c: generate_arm_r
83            ./generate_arm_r 0xa00 0xaff > tmp_arm_ra.c
84    tmp_arm_rb.c: generate_arm_r
85            ./generate_arm_r 0xb00 0xbff > tmp_arm_rb.c
86    tmp_arm_rc.c: generate_arm_r
87            ./generate_arm_r 0xc00 0xcff > tmp_arm_rc.c
88    tmp_arm_rd.c: generate_arm_r
89            ./generate_arm_r 0xd00 0xdff > tmp_arm_rd.c
90    tmp_arm_re.c: generate_arm_r
91            ./generate_arm_r 0xe00 0xeff > tmp_arm_re.c
92    tmp_arm_rf.c: generate_arm_r
93            ./generate_arm_r 0xf00 0xfff > tmp_arm_rf.c
94    
95    tmp_arm_r.c: generate_arm_r
96            ./generate_arm_r 0 0 > tmp_arm_r.c
97    
98    tmp_arm_head.c: generate_head
99          ./generate_head arm ARM > tmp_arm_head.c          ./generate_head arm ARM > tmp_arm_head.c
100    
101  tmp_arm_tail.c:  tmp_arm_tail.c: generate_tail
102          ./generate_tail arm ARM > tmp_arm_tail.c          ./generate_tail arm ARM > tmp_arm_tail.c
103    
104    
# Line 66  tmp_arm_tail.c: Line 107  tmp_arm_tail.c:
107  cpu_avr.o: cpu_avr.c cpu_avr_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_avr.o: cpu_avr.c cpu_avr_instr.c cpu_dyntrans.c ../memory_rw.c \
108          tmp_avr_head.c tmp_avr_tail.c          tmp_avr_head.c tmp_avr_tail.c
109    
110  tmp_avr_head.c:  tmp_avr_head.c: generate_head
111          ./generate_head avr AVR > tmp_avr_head.c          ./generate_head avr AVR > tmp_avr_head.c
112    
113  tmp_avr_tail.c:  tmp_avr_tail.c: generate_tail
114          ./generate_tail avr AVR > tmp_avr_tail.c          ./generate_tail avr AVR > tmp_avr_tail.c
115    
116    
# Line 78  tmp_avr_tail.c: Line 119  tmp_avr_tail.c:
119  cpu_hppa.o: cpu_hppa.c cpu_hppa_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_hppa.o: cpu_hppa.c cpu_hppa_instr.c cpu_dyntrans.c ../memory_rw.c \
120          tmp_hppa_head.c tmp_hppa_tail.c          tmp_hppa_head.c tmp_hppa_tail.c
121    
122  tmp_hppa_head.c:  tmp_hppa_head.c: generate_head
123          ./generate_head hppa HPPA > tmp_hppa_head.c          ./generate_head hppa HPPA > tmp_hppa_head.c
124    
125  tmp_hppa_tail.c:  tmp_hppa_tail.c: generate_tail
126          ./generate_tail hppa HPPA > tmp_hppa_tail.c          ./generate_tail hppa HPPA > tmp_hppa_tail.c
127    
128    
# Line 90  tmp_hppa_tail.c: Line 131  tmp_hppa_tail.c:
131  cpu_i960.o: cpu_i960.c cpu_i960_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_i960.o: cpu_i960.c cpu_i960_instr.c cpu_dyntrans.c ../memory_rw.c \
132          tmp_i960_head.c tmp_i960_tail.c          tmp_i960_head.c tmp_i960_tail.c
133    
134  tmp_i960_head.c:  tmp_i960_head.c: generate_head
135          ./generate_head i960 i960 > tmp_i960_head.c          ./generate_head i960 i960 > tmp_i960_head.c
136    
137  tmp_i960_tail.c:  tmp_i960_tail.c: generate_tail
138          ./generate_tail i960 i960 > tmp_i960_tail.c          ./generate_tail i960 i960 > tmp_i960_tail.c
139    
140    
# Line 102  tmp_i960_tail.c: Line 143  tmp_i960_tail.c:
143  cpu_ia64.o: cpu_ia64.c cpu_ia64_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_ia64.o: cpu_ia64.c cpu_ia64_instr.c cpu_dyntrans.c ../memory_rw.c \
144          tmp_ia64_head.c tmp_ia64_tail.c          tmp_ia64_head.c tmp_ia64_tail.c
145    
146  tmp_ia64_head.c:  tmp_ia64_head.c: generate_head
147          ./generate_head ia64 IA64 > tmp_ia64_head.c          ./generate_head ia64 IA64 > tmp_ia64_head.c
148    
149  tmp_ia64_tail.c:  tmp_ia64_tail.c: generate_tail
150          ./generate_tail ia64 IA64 > tmp_ia64_tail.c          ./generate_tail ia64 IA64 > tmp_ia64_tail.c
151    
152    
# Line 114  tmp_ia64_tail.c: Line 155  tmp_ia64_tail.c:
155  cpu_m68k.o: cpu_m68k.c cpu_m68k_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_m68k.o: cpu_m68k.c cpu_m68k_instr.c cpu_dyntrans.c ../memory_rw.c \
156          tmp_m68k_head.c tmp_m68k_tail.c          tmp_m68k_head.c tmp_m68k_tail.c
157    
158  tmp_m68k_head.c:  tmp_m68k_head.c: generate_head
159          ./generate_head m68k M68K > tmp_m68k_head.c          ./generate_head m68k M68K > tmp_m68k_head.c
160    
161  tmp_m68k_tail.c:  tmp_m68k_tail.c: generate_tail
162          ./generate_tail m68k M68K > tmp_m68k_tail.c          ./generate_tail m68k M68K > tmp_m68k_tail.c
163    
164    
# Line 130  memory_mips.c: ../memory_rw.c memory_mip Line 171  memory_mips.c: ../memory_rw.c memory_mip
171    
172  ###############################################################################  ###############################################################################
173    
174    cpu_newmips.o: cpu_newmips.c cpu_newmips_instr.c cpu_dyntrans.c ../memory_rw.c \
175            tmp_newmips_head.c tmp_newmips_tail.c
176    
177    tmp_newmips_head.c: generate_head
178            ./generate_head newmips NEWMIPS > tmp_newmips_head.c
179    
180    tmp_newmips_tail.c: generate_tail
181            ./generate_tail newmips NEWMIPS > tmp_newmips_tail.c
182    
183    
184    ###############################################################################
185    
186  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 \
187          ../memory_rw.c tmp_ppc_head.c tmp_ppc_tail.c          ../memory_rw.c tmp_ppc_head.c tmp_ppc_tail.c
188    
# Line 138  cpu_ppc_instr.c: tmp_ppc_loadstore.c Line 191  cpu_ppc_instr.c: tmp_ppc_loadstore.c
191  tmp_ppc_loadstore.c: cpu_ppc_instr_loadstore.c generate_ppc_loadstore  tmp_ppc_loadstore.c: cpu_ppc_instr_loadstore.c generate_ppc_loadstore
192          ./generate_ppc_loadstore > tmp_ppc_loadstore.c          ./generate_ppc_loadstore > tmp_ppc_loadstore.c
193    
194  tmp_ppc_head.c:  tmp_ppc_head.c: generate_head
195          ./generate_head ppc PPC > tmp_ppc_head.c          ./generate_head ppc PPC > tmp_ppc_head.c
196    
197  tmp_ppc_tail.c:  tmp_ppc_tail.c: generate_tail
198          ./generate_tail ppc PPC > tmp_ppc_tail.c          ./generate_tail ppc PPC > tmp_ppc_tail.c
199    
200    
# Line 150  tmp_ppc_tail.c: Line 203  tmp_ppc_tail.c:
203  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 \
204          tmp_sh_head.c tmp_sh_tail.c          tmp_sh_head.c tmp_sh_tail.c
205    
206  tmp_sh_head.c:  tmp_sh_head.c: generate_head
207          ./generate_head sh SH > tmp_sh_head.c          ./generate_head sh SH > tmp_sh_head.c
208    
209  tmp_sh_tail.c:  tmp_sh_tail.c: generate_tail
210          ./generate_tail sh SH > tmp_sh_tail.c          ./generate_tail sh SH > tmp_sh_tail.c
211    
212    
# Line 162  tmp_sh_tail.c: Line 215  tmp_sh_tail.c:
215  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 \
216          tmp_sparc_head.c tmp_sparc_tail.c          tmp_sparc_head.c tmp_sparc_tail.c
217    
218  tmp_sparc_head.c:  tmp_sparc_head.c: generate_head
219          ./generate_head sparc SPARC > tmp_sparc_head.c          ./generate_head sparc SPARC > tmp_sparc_head.c
220    
221  tmp_sparc_tail.c:  tmp_sparc_tail.c: generate_tail
222          ./generate_tail sparc SPARC > tmp_sparc_tail.c          ./generate_tail sparc SPARC > tmp_sparc_tail.c
223    
224    
225  ###############################################################################  ###############################################################################
226    
227  cpu_x86.o: cpu_x86.c cpu_x86_instr.c cpu_dyntrans.c ../memory_rw.c \  cpu_x86.o: cpu_x86.c cpu_x86_instr.c cpu_dyntrans.c ../memory_rw.c \
228          tmp_x86_head.c tmp_x86_tail.c          memory_x86.c tmp_x86_head.c tmp_x86_tail.c
   
 memory_x86.c: ../memory_rw.c  
229    
230  tmp_x86_head.c:  tmp_x86_head.c: generate_head
231          ./generate_head x86 x86 > tmp_x86_head.c          ./generate_head x86 x86 > tmp_x86_head.c
232    
233  tmp_x86_tail.c:  tmp_x86_tail.c: generate_tail
234          ./generate_tail x86 x86 > tmp_x86_tail.c          ./generate_tail x86 x86 > tmp_x86_tail.c
235    
236    
237  ###############################################################################  ###############################################################################
238    
239  clean:  clean:
240          rm -f $(OBJS) $(TOOLS) *core tmp_*.c *.gmon          rm -f $(OBJS) $(TOOLS) *core tmp_*.c *.gmon experiment_arm_multi
241    
242  clean_all: clean  clean_all: clean
243          rm -f Makefile          rm -f Makefile

Legend:
Removed from v.14  
changed lines
  Added in v.20

  ViewVC Help
Powered by ViewVC 1.1.26