Mercurial > repos > blastem
comparison Makefile @ 2289:92449b47cce8
Integrate VGM player into main blastem binary
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 04 Feb 2023 22:44:44 -0800 |
parents | fd68fe5f723e |
children | 789802d99629 |
comparison
equal
deleted
inserted
replaced
2288:efc75ea79164 | 2289:92449b47cce8 |
---|---|
213 endif | 213 endif |
214 | 214 |
215 MAINOBJS=blastem.o system.o genesis.o debug.o gdb_remote.o vdp.o $(RENDEROBJS) io.o romdb.o hash.o menu.o xband.o \ | 215 MAINOBJS=blastem.o system.o genesis.o debug.o gdb_remote.o vdp.o $(RENDEROBJS) io.o romdb.o hash.o menu.o xband.o \ |
216 realtec.o i2c.o nor.o sega_mapper.o multi_game.o megawifi.o $(NET) serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o \ | 216 realtec.o i2c.o nor.o sega_mapper.o multi_game.o megawifi.o $(NET) serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o \ |
217 $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS) saves.o zip.o bindings.o jcart.o gen_player.o \ | 217 $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS) saves.o zip.o bindings.o jcart.o gen_player.o \ |
218 segacd.o lc8951.o cdimage.o cdd_mcu.o cd_graphics.o cdd_fader.o sft_mapper.o | 218 segacd.o lc8951.o cdimage.o cdd_mcu.o cd_graphics.o cdd_fader.o sft_mapper.o mediaplayer.o |
219 | 219 |
220 LIBOBJS=libblastem.o system.o genesis.o debug.o gdb_remote.o vdp.o io.o romdb.o hash.o xband.o realtec.o \ | 220 LIBOBJS=libblastem.o system.o genesis.o debug.o gdb_remote.o vdp.o io.o romdb.o hash.o xband.o realtec.o \ |
221 i2c.o nor.o sega_mapper.o multi_game.o megawifi.o $(NET) serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o \ | 221 i2c.o nor.o sega_mapper.o multi_game.o megawifi.o $(NET) serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o \ |
222 $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS) saves.o jcart.o rom.db.o gen_player.o $(LIBZOBJS) \ | 222 $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS) saves.o jcart.o rom.db.o gen_player.o $(LIBZOBJS) \ |
223 segacd.o lc8951.o cdimage.o cdd_mcu.o cd_graphics.o cdd_fader.o sft_mapper.o | 223 segacd.o lc8951.o cdimage.o cdd_mcu.o cd_graphics.o cdd_fader.o sft_mapper.o mediaplayer.o |
224 | 224 |
225 ifdef NONUKLEAR | 225 ifdef NONUKLEAR |
226 CFLAGS+= -DDISABLE_NUKLEAR | 226 CFLAGS+= -DDISABLE_NUKLEAR |
227 else | 227 else |
228 MAINOBJS+= $(NUKLEAROBJS) | 228 MAINOBJS+= $(NUKLEAROBJS) |
261 | 261 |
262 ifdef FONT_PATH | 262 ifdef FONT_PATH |
263 CFLAGS+= -DFONT_PATH='"'$(FONT_PATH)'"' | 263 CFLAGS+= -DFONT_PATH='"'$(FONT_PATH)'"' |
264 endif | 264 endif |
265 | 265 |
266 ALL=dis$(EXE) zdis$(EXE) vgmplay$(EXE) blastem$(EXE) | 266 ALL=dis$(EXE) zdis$(EXE) blastem$(EXE) |
267 ifneq ($(OS),Windows) | 267 ifneq ($(OS),Windows) |
268 ALL+= termhelper | 268 ALL+= termhelper |
269 endif | 269 endif |
270 | 270 |
271 ifeq ($(MAKECMDGOALS),libblastem.$(SO)) | 271 ifeq ($(MAKECMDGOALS),libblastem.$(SO)) |
308 ztestrun : ztestrun.o serialize.o $(Z80OBJS) $(TRANSOBJS) | 308 ztestrun : ztestrun.o serialize.o $(Z80OBJS) $(TRANSOBJS) |
309 $(CC) -o ztestrun $^ $(OPT) | 309 $(CC) -o ztestrun $^ $(OPT) |
310 | 310 |
311 ztestgen : ztestgen.o z80inst.o | 311 ztestgen : ztestgen.o z80inst.o |
312 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o | 312 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o |
313 | |
314 vgmplay$(EXE) : vgmplay.o $(RENDEROBJS) serialize.o $(CONFIGOBJS) $(AUDIOOBJS) | |
315 $(CC) -o $@ $^ $(LDFLAGS) | |
316 $(FIXUP) ./$@ | |
317 | 313 |
318 blastcpm : blastcpm.o util.o serialize.o $(Z80OBJS) $(TRANSOBJS) | 314 blastcpm : blastcpm.o util.o serialize.o $(Z80OBJS) $(TRANSOBJS) |
319 $(CC) -o $@ $^ $(OPT) $(PROFFLAGS) | 315 $(CC) -o $@ $^ $(OPT) $(PROFFLAGS) |
320 | 316 |
321 test : test.o vdp.o | 317 test : test.o vdp.o |