Mercurial > repos > blastem
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 |