comparison Makefile @ 1509:36732f5c2281 mame_interp

Merge from default
author Michael Pavone <pavone@retrodev.com>
date Sun, 31 Dec 2017 10:11:16 -0800
parents 2455662378ed f5d693bd694a
children b7ecd0d6a77b
comparison
equal deleted inserted replaced
1508:2e57910fd641 1509:36732f5c2281
63 63
64 endif #PORTABLE 64 endif #PORTABLE
65 endif #Windows 65 endif #Windows
66 66
67 ifdef DEBUG 67 ifdef DEBUG
68 CFLAGS:=-ggdb -Og $(CFLAGS) 68 OPT:=-ggdb -Og
69 LDFLAGS:=-ggdb -Og $(LDFLAGS)
70 else 69 else
71 ifdef NOLTO 70 ifdef NOLTO
72 CFLAGS:=-O2 $(CFLAGS) 71 OPT:=-O2
73 LDFLAGS:=-O2 $(LDFLAGS) 72 else
74 else 73 OPT:=-O2 -flto
75 CFLAGS:=-O2 -flto $(CFLAGS)
76 LDFLAGS:=-O2 -flto $(LDFLAGS)
77 endif #NOLTO 74 endif #NOLTO
78 endif #DEBUG 75 endif #DEBUG
76
77 CFLAGS:=$(OPT) $(CFLAGS)
78 LDFLAGS:=$(OPT) $(LDFLAGS)
79 79
80 ifdef Z80_LOG_ADDRESS 80 ifdef Z80_LOG_ADDRESS
81 CFLAGS+= -DZ80_LOG_ADDRESS 81 CFLAGS+= -DZ80_LOG_ADDRESS
82 endif 82 endif
83 83
167 167
168 blastjag$(EXE) : jaguar.o jag_video.o render_sdl.o serialize.o $(M68KOBJS) $(TRANSOBJS) $(CONFIGOBJS) 168 blastjag$(EXE) : jaguar.o jag_video.o render_sdl.o serialize.o $(M68KOBJS) $(TRANSOBJS) $(CONFIGOBJS)
169 $(CC) -o $@ $^ $(LDFLAGS) 169 $(CC) -o $@ $^ $(LDFLAGS)
170 170
171 dis$(EXE) : dis.o 68kinst.o tern.o vos_program_module.o 171 dis$(EXE) : dis.o 68kinst.o tern.o vos_program_module.o
172 $(CC) -o $@ $^ 172 $(CC) -o $@ $^ $(OPT)
173 173
174 jagdis : jagdis.o jagcpu.o tern.o 174 jagdis : jagdis.o jagcpu.o tern.o
175 $(CC) -o $@ $^ 175 $(CC) -o $@ $^
176 176
177 zdis$(EXE) : zdis.o z80inst.o 177 zdis$(EXE) : zdis.o z80inst.o
179 179
180 libemu68k.a : $(M68KOBJS) $(TRANSOBJS) 180 libemu68k.a : $(M68KOBJS) $(TRANSOBJS)
181 ar rcs libemu68k.a $(M68KOBJS) $(TRANSOBJS) 181 ar rcs libemu68k.a $(M68KOBJS) $(TRANSOBJS)
182 182
183 trans : trans.o serialize.o $(M68KOBJS) $(TRANSOBJS) util.o 183 trans : trans.o serialize.o $(M68KOBJS) $(TRANSOBJS) util.o
184 $(CC) -o trans trans.o $(M68KOBJS) $(TRANSOBJS) util.o 184 $(CC) -o trans trans.o $(M68KOBJS) $(TRANSOBJS) util.o $(OPT)
185 185
186 transz80 : transz80.o $(Z80OBJS) $(TRANSOBJS) 186 transz80 : transz80.o $(Z80OBJS) $(TRANSOBJS)
187 $(CC) -o transz80 transz80.o $(Z80OBJS) $(TRANSOBJS) 187 $(CC) -o transz80 transz80.o $(Z80OBJS) $(TRANSOBJS)
188 188
189 ztestrun : ztestrun.o serialize.o $(Z80OBJS) $(TRANSOBJS) 189 ztestrun : ztestrun.o serialize.o $(Z80OBJS) $(TRANSOBJS)
190 $(CC) -o ztestrun ztestrun.o $(Z80OBJS) $(TRANSOBJS) 190 $(CC) -o ztestrun ztestrun.o $(Z80OBJS) $(TRANSOBJS) $(OPT)
191 191
192 ztestgen : ztestgen.o z80inst.o 192 ztestgen : ztestgen.o z80inst.o
193 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o 193 $(CC) -ggdb -o ztestgen ztestgen.o z80inst.o
194 194
195 stateview$(EXE) : stateview.o vdp.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) gst.o 195 stateview$(EXE) : stateview.o vdp.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) gst.o
199 vgmplay$(EXE) : vgmplay.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) $(AUDIOOBJS) 199 vgmplay$(EXE) : vgmplay.o render_sdl.o ppm.o serialize.o $(CONFIGOBJS) $(AUDIOOBJS)
200 $(CC) -o $@ $^ $(LDFLAGS) 200 $(CC) -o $@ $^ $(LDFLAGS)
201 $(FIXUP) ./$@ 201 $(FIXUP) ./$@
202 202
203 blastcpm : blastcpm.o util.o serialize.o $(Z80OBJS) $(TRANSOBJS) 203 blastcpm : blastcpm.o util.o serialize.o $(Z80OBJS) $(TRANSOBJS)
204 $(CC) -o $@ $^ 204 $(CC) -o $@ $^ $(OPT)
205 205
206 test : test.o vdp.o 206 test : test.o vdp.o
207 $(CC) -o test test.o vdp.o 207 $(CC) -o test test.o vdp.o
208 208
209 testgst : testgst.o gst.o 209 testgst : testgst.o gst.o