comparison Makefile @ 1773:0a26f3657295 mame_interp

Remove MAME Z80 core in favor of my new Z80 core
author Michael Pavone <pavone@retrodev.com>
date Tue, 12 Mar 2019 21:59:52 -0700
parents 8fe162bdb038
children 0c6d07f91346
comparison
equal deleted inserted replaced
1772:75172d440900 1773:0a26f3657295
150 ifeq ($(CPU),i386) 150 ifeq ($(CPU),i386)
151 CPU:=i686 151 CPU:=i686
152 endif 152 endif
153 endif 153 endif
154 154
155 #TRANSOBJS=gen.o backend.o $(MEM) arena.o tern.o 155 ifdef USE_NATIVE
156 TRANSOBJS=gen.o backend.o $(MEM) arena.o tern.o
157 M68KOBJS=68kinst.o m68k_core.o
158 Z80OBJS=z80inst.o z80_to_x86.o
159 ifeq ($(CPU),x86_64)
160 M68KOBJS+= m68k_core_x86.o
161 TRANSOBJS+= gen_x86.o backend_x86.o
162 else
163 ifeq ($(CPU),i686)
164 M68KOBJS+= m68k_core_x86.o
165 TRANSOBJS+= gen_x86.o backend_x86.o
166 endif
167 endif
168 CFLAGS+= -DUSE_NATIVE
169 else
170 Z80OBJS=z80.o z80inst.o
156 TRANSOBJS=backend.o tern.o 171 TRANSOBJS=backend.o tern.o
157 M68KOBJS=68kinst.o m68k_core.o musashi/m68kops.o musashi/m68kcpu.o 172 M68KOBJS=68kinst.o m68k_core.o musashi/m68kops.o musashi/m68kcpu.o
158 ifeq ($(CPU),x86_64)
159 #M68KOBJS+= m68k_core_x86.o
160 #TRANSOBJS+= gen_x86.o backend_x86.o
161 else
162 ifeq ($(CPU),i686)
163 #M68KOBJS+= m68k_core_x86.o
164 #TRANSOBJS+= gen_x86.o backend_x86.o
165 endif
166 endif
167
168 ifdef NEW_CORE
169 Z80OBJS=z80.o z80inst.o
170 CFLAGS+= -DNEW_CORE
171 else
172 #Z80OBJS=z80inst.o z80_to_x86.o
173 Z80OBJS=z80inst.o mame_z80/z80.o
174 endif 173 endif
175 AUDIOOBJS=ym2612.o psg.o wave.o 174 AUDIOOBJS=ym2612.o psg.o wave.o
176 CONFIGOBJS=config.o tern.o util.o paths.o 175 CONFIGOBJS=config.o tern.o util.o paths.o
177 NUKLEAROBJS=$(FONT) nuklear_ui/blastem_nuklear.o nuklear_ui/sfnt.o controller_info.o 176 NUKLEAROBJS=$(FONT) nuklear_ui/blastem_nuklear.o nuklear_ui/sfnt.o controller_info.o
178 RENDEROBJS=render_sdl.o ppm.o 177 RENDEROBJS=render_sdl.o ppm.o