Mercurial > repos > blastem
comparison Makefile @ 1543:bed941c9bc86
Fix no-default targets
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 25 Mar 2018 12:11:41 -0700 |
parents | b4914d92308b |
children | 1a09422b87a5 |
comparison
equal
deleted
inserted
replaced
1541:f8ef74e7c800 | 1543:bed941c9bc86 |
---|---|
133 | 133 |
134 Z80OBJS=z80inst.o z80_to_x86.o | 134 Z80OBJS=z80inst.o z80_to_x86.o |
135 AUDIOOBJS=ym2612.o psg.o wave.o | 135 AUDIOOBJS=ym2612.o psg.o wave.o |
136 CONFIGOBJS=config.o tern.o util.o paths.o | 136 CONFIGOBJS=config.o tern.o util.o paths.o |
137 NUKLEAROBJS=$(FONT) nuklear_ui/blastem_nuklear.o nuklear_ui/sfnt.o | 137 NUKLEAROBJS=$(FONT) nuklear_ui/blastem_nuklear.o nuklear_ui/sfnt.o |
138 RENDEROBJS=render_sdl.o ppm.o | |
138 LIBZOBJS=zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/gzclose.o zlib/gzlib.o zlib/gzread.o\ | 139 LIBZOBJS=zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/gzclose.o zlib/gzlib.o zlib/gzread.o\ |
139 zlib/gzwrite.o zlib/infback.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o | 140 zlib/gzwrite.o zlib/infback.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o |
140 | 141 |
141 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 \ | 142 ifdef NOZLIB |
143 CFLAGS+= -DDISABLE_ZLIB | |
144 else | |
145 RENDEROBJS+= $(LIBZOBJS) png.o | |
146 endif | |
147 | |
148 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 \ | |
142 realtec.o i2c.o nor.o sega_mapper.o multi_game.o megawifi.o net.o serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o \ | 149 realtec.o i2c.o nor.o sega_mapper.o multi_game.o megawifi.o net.o serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o \ |
143 $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS) saves.o zip.o | 150 $(M68KOBJS) $(TRANSOBJS) $(AUDIOOBJS) saves.o zip.o |
144 | 151 |
145 ifdef NONUKLEAR | 152 ifdef NONUKLEAR |
146 CFLAGS+= -DDISABLE_NUKLEAR | 153 CFLAGS+= -DDISABLE_NUKLEAR |
147 else | 154 else |
148 MAINOBJS+= $(NUKLEAROBJS) | 155 MAINOBJS+= $(NUKLEAROBJS) |
149 endif | |
150 | |
151 ifdef NOZLIB | |
152 CFLAGS+= -DDISABLE_ZLIB | |
153 else | |
154 MAINOBJS+= $(LIBZOBJS) png.o | |
155 endif | 156 endif |
156 | 157 |
157 ifeq ($(CPU),x86_64) | 158 ifeq ($(CPU),x86_64) |
158 CFLAGS+=-DX86_64 -m64 | 159 CFLAGS+=-DX86_64 -m64 |
159 LDFLAGS+=-m64 | 160 LDFLAGS+=-m64 |
185 | 186 |
186 blastem$(EXE) : $(MAINOBJS) | 187 blastem$(EXE) : $(MAINOBJS) |
187 $(CC) -o $@ $^ $(LDFLAGS) | 188 $(CC) -o $@ $^ $(LDFLAGS) |
188 $(FIXUP) ./$@ | 189 $(FIXUP) ./$@ |
189 | 190 |
190 blastjag$(EXE) : jaguar.o jag_video.o render_sdl.o serialize.o $(M68KOBJS) $(TRANSOBJS) $(CONFIGOBJS) | 191 blastjag$(EXE) : jaguar.o jag_video.o $(RENDEROBJS) serialize.o $(M68KOBJS) $(TRANSOBJS) $(CONFIGOBJS) |
191 $(CC) -o $@ $^ $(LDFLAGS) | 192 $(CC) -o $@ $^ $(LDFLAGS) |
192 | 193 |
193 dis$(EXE) : dis.o 68kinst.o tern.o vos_program_module.o | 194 dis$(EXE) : dis.o 68kinst.o tern.o vos_program_module.o |
194 $(CC) -o $@ $^ $(OPT) | 195 $(CC) -o $@ $^ $(OPT) |
195 | 196 |
212 $(CC) -o ztestrun ztestrun.o $(Z80OBJS) $(TRANSOBJS) $(OPT) | 213 $(CC) -o ztestrun ztestrun.o $(Z80OBJS) $(TRANSOBJS) $(OPT) |
213 | 214 |
214 ztestgen : ztestgen.o z80inst.o | 215 ztestgen : ztestgen.o z80inst.o |
215 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o | 216 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o |
216 | 217 |
217 stateview$(EXE) : stateview.o vdp.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) gst.o | 218 stateview$(EXE) : stateview.o vdp.o $(RENDEROBJS) serialize.o $(CONFIGOBJS) gst.o |
218 $(CC) -o $@ $^ $(LDFLAGS) | 219 $(CC) -o $@ $^ $(LDFLAGS) |
219 $(FIXUP) ./$@ | 220 $(FIXUP) ./$@ |
220 | 221 |
221 vgmplay$(EXE) : vgmplay.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) $(AUDIOOBJS) | 222 vgmplay$(EXE) : vgmplay.o $(RENDEROBJS) serialize.o $(CONFIGOBJS) $(AUDIOOBJS) |
222 $(CC) -o $@ $^ $(LDFLAGS) | 223 $(CC) -o $@ $^ $(LDFLAGS) |
223 $(FIXUP) ./$@ | 224 $(FIXUP) ./$@ |
224 | 225 |
225 blastcpm : blastcpm.o util.o serialize.o $(Z80OBJS) $(TRANSOBJS) | 226 blastcpm : blastcpm.o util.o serialize.o $(Z80OBJS) $(TRANSOBJS) |
226 $(CC) -o $@ $^ $(OPT) | 227 $(CC) -o $@ $^ $(OPT) |