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)