comparison Makefile @ 1427:4e5797b3935a

WIP - New savestate format
author Michael Pavone <pavone@retrodev.com>
date Sun, 06 Aug 2017 00:06:36 -0700
parents 11ac0b511cff
children c5c022c7aa54 2564b6ba2e12 f5d693bd694a ded16f3d7eb4 8f3b6a64b658
comparison
equal deleted inserted replaced
1426:957325c990d5 1427:4e5797b3935a
125 125
126 Z80OBJS=z80inst.o z80_to_x86.o 126 Z80OBJS=z80inst.o z80_to_x86.o
127 AUDIOOBJS=ym2612.o psg.o wave.o 127 AUDIOOBJS=ym2612.o psg.o wave.o
128 CONFIGOBJS=config.o tern.o util.o 128 CONFIGOBJS=config.o tern.o util.o
129 129
130 MAINOBJS=blastem.o system.o genesis.o debug.o gdb_remote.o vdp.o render_sdl.o ppm.o io.o romdb.o hash.o menu.o xband.o realtec.o i2c.o nor.o sega_mapper.o multi_game.o $(TERMINAL) $(CONFIGOBJS) gst.o $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS) 130 MAINOBJS=blastem.o system.o genesis.o debug.o gdb_remote.o vdp.o render_sdl.o ppm.o io.o romdb.o hash.o menu.o xband.o realtec.o i2c.o nor.o sega_mapper.o multi_game.o serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS)
131 131
132 ifeq ($(CPU),x86_64) 132 ifeq ($(CPU),x86_64)
133 CFLAGS+=-DX86_64 -m64 133 CFLAGS+=-DX86_64 -m64
134 LDFLAGS+=-m64 134 LDFLAGS+=-m64
135 else 135 else
160 160
161 blastem$(EXE) : $(MAINOBJS) 161 blastem$(EXE) : $(MAINOBJS)
162 $(CC) -o $@ $^ $(LDFLAGS) 162 $(CC) -o $@ $^ $(LDFLAGS)
163 $(FIXUP) ./$@ 163 $(FIXUP) ./$@
164 164
165 blastjag$(EXE) : jaguar.o jag_video.o render_sdl.o $(M68KOBJS) $(TRANSOBJS) $(CONFIGOBJS) 165 blastjag$(EXE) : jaguar.o jag_video.o render_sdl.o serialize.o $(M68KOBJS) $(TRANSOBJS) $(CONFIGOBJS)
166 $(CC) -o $@ $^ $(LDFLAGS) 166 $(CC) -o $@ $^ $(LDFLAGS)
167 167
168 dis$(EXE) : dis.o 68kinst.o tern.o vos_program_module.o 168 dis$(EXE) : dis.o 68kinst.o tern.o vos_program_module.o
169 $(CC) -o $@ $^ 169 $(CC) -o $@ $^
170 170
175 $(CC) -o $@ $^ 175 $(CC) -o $@ $^
176 176
177 libemu68k.a : $(M68KOBJS) $(TRANSOBJS) 177 libemu68k.a : $(M68KOBJS) $(TRANSOBJS)
178 ar rcs libemu68k.a $(M68KOBJS) $(TRANSOBJS) 178 ar rcs libemu68k.a $(M68KOBJS) $(TRANSOBJS)
179 179
180 trans : trans.o $(M68KOBJS) $(TRANSOBJS) util.o 180 trans : trans.o serialize.o $(M68KOBJS) $(TRANSOBJS) util.o
181 $(CC) -o trans trans.o $(M68KOBJS) $(TRANSOBJS) util.o 181 $(CC) -o trans trans.o $(M68KOBJS) $(TRANSOBJS) util.o
182 182
183 transz80 : transz80.o $(Z80OBJS) $(TRANSOBJS) 183 transz80 : transz80.o $(Z80OBJS) $(TRANSOBJS)
184 $(CC) -o transz80 transz80.o $(Z80OBJS) $(TRANSOBJS) 184 $(CC) -o transz80 transz80.o $(Z80OBJS) $(TRANSOBJS)
185 185
186 ztestrun : ztestrun.o $(Z80OBJS) $(TRANSOBJS) 186 ztestrun : ztestrun.o serialize.o $(Z80OBJS) $(TRANSOBJS)
187 $(CC) -o ztestrun ztestrun.o $(Z80OBJS) $(TRANSOBJS) 187 $(CC) -o ztestrun ztestrun.o $(Z80OBJS) $(TRANSOBJS)
188 188
189 ztestgen : ztestgen.o z80inst.o 189 ztestgen : ztestgen.o z80inst.o
190 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o 190 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o
191 191
192 stateview$(EXE) : stateview.o vdp.o render_sdl.o ppm.o $(CONFIGOBJS) gst.o 192 stateview$(EXE) : stateview.o vdp.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) gst.o
193 $(CC) -o $@ $^ $(LDFLAGS) 193 $(CC) -o $@ $^ $(LDFLAGS)
194 $(FIXUP) ./$@ 194 $(FIXUP) ./$@
195 195
196 vgmplay$(EXE) : vgmplay.o render_sdl.o ppm.o $(CONFIGOBJS) $(AUDIOOBJS) 196 vgmplay$(EXE) : vgmplay.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) $(AUDIOOBJS)
197 $(CC) -o $@ $^ $(LDFLAGS) 197 $(CC) -o $@ $^ $(LDFLAGS)
198 $(FIXUP) ./$@ 198 $(FIXUP) ./$@
199 199
200 blastcpm : blastcpm.o util.o $(Z80OBJS) $(TRANSOBJS) 200 blastcpm : blastcpm.o util.o serialize.o $(Z80OBJS) $(TRANSOBJS)
201 $(CC) -o $@ $^ 201 $(CC) -o $@ $^
202 202
203 test : test.o vdp.o 203 test : test.o vdp.o
204 $(CC) -o test test.o vdp.o 204 $(CC) -o test test.o vdp.o
205 205