Mercurial > repos > blastem
comparison Makefile @ 2049:c6ffbe21a169 proprietary
Merge from mame_interp
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 21 Sep 2021 23:29:19 -0700 |
parents | b119e0de9a70 ed9a6de28158 |
children |
comparison
equal
deleted
inserted
replaced
2047:275da208aa75 | 2049:c6ffbe21a169 |
---|---|
182 endif | 182 endif |
183 | 183 |
184 TRANSOBJS=gen.o backend.o $(MEM) arena.o tern.o | 184 TRANSOBJS=gen.o backend.o $(MEM) arena.o tern.o |
185 M68KOBJS=68kinst.o | 185 M68KOBJS=68kinst.o |
186 | 186 |
187 ifdef NEW_CORE | 187 NEW_CORE:=1 |
188 ifeq ($(NEW_CORE),1) | |
188 Z80OBJS=z80.o z80inst.o | 189 Z80OBJS=z80.o z80inst.o |
189 M68KOBJS+= m68k_core.o musashi/m68kops.o musashi/m68kcpu.o | 190 M68KOBJS+= m68k_core.o musashi/m68kops.o musashi/m68kcpu.o |
190 CFLAGS+= -DNEW_CORE | 191 CFLAGS+= -DNEW_CORE |
191 else | 192 else |
192 Z80OBJS=z80inst.o z80_to_x86.o | 193 Z80OBJS=z80inst.o z80_to_x86.o |
342 offsets : offsets.c z80_to_x86.h m68k_core.h | 343 offsets : offsets.c z80_to_x86.h m68k_core.h |
343 $(CC) -o offsets offsets.c | 344 $(CC) -o offsets offsets.c |
344 | 345 |
345 vos_prog_info : vos_prog_info.o vos_program_module.o | 346 vos_prog_info : vos_prog_info.o vos_program_module.o |
346 $(CC) -o vos_prog_info vos_prog_info.o vos_program_module.o | 347 $(CC) -o vos_prog_info vos_prog_info.o vos_program_module.o |
347 | 348 |
348 m68k.c : m68k.cpu cpu_dsl.py | 349 %.c : %.cpu cpu_dsl.py |
349 ./cpu_dsl.py -d call $< > $@ | 350 ./cpu_dsl.py -d call $< > $@ |
350 | |
351 %.c : %.cpu cpu_dsl.py | |
352 ./cpu_dsl.py -d goto $< > $@ | |
353 | 351 |
354 %.db.c : %.db | 352 %.db.c : %.db |
355 sed $< -e 's/"/\\"/g' -e 's/^\(.*\)$$/"\1\\n"/' -e'1s/^\(.*\)$$/const char $(shell echo $< | tr '.' '_')_data[] = \1/' -e '$$s/^\(.*\)$$/\1;/' > $@ | 353 sed $< -e 's/"/\\"/g' -e 's/^\(.*\)$$/"\1\\n"/' -e'1s/^\(.*\)$$/const char $(shell echo $< | tr '.' '_')_data[] = \1/' -e '$$s/^\(.*\)$$/\1;/' > $@ |
356 | 354 |
357 %.o : %.S | 355 %.o : %.S |