trunk/src/emu/emu.mak
r23747 | r23748 | |
183 | 183 | |
184 | 184 | include $(EMUSRC)/cpu/cpu.mak |
185 | 185 | |
186 | | $(LIBCPU): $(CPUOBJS) |
187 | | |
188 | 186 | $(LIBDASM): $(DASMOBJS) |
189 | 187 | |
190 | 188 | |
191 | | |
192 | 189 | #------------------------------------------------- |
193 | 190 | # sound core objects |
194 | 191 | #------------------------------------------------- |
195 | 192 | |
196 | 193 | include $(EMUSRC)/sound/sound.mak |
197 | 194 | |
198 | | $(LIBSOUND): $(SOUNDOBJS) |
199 | | |
200 | | |
201 | | |
202 | 195 | #------------------------------------------------- |
203 | 196 | # video core objects |
204 | 197 | #------------------------------------------------- |
205 | 198 | |
206 | 199 | include $(EMUSRC)/video/video.mak |
207 | 200 | |
208 | | $(LIBVIDEO): $(VIDEOOBJS) |
209 | | |
210 | | |
211 | 201 | #------------------------------------------------- |
212 | 202 | # machine core objects |
213 | 203 | #------------------------------------------------- |
214 | 204 | |
215 | 205 | include $(EMUSRC)/machine/machine.mak |
216 | 206 | |
217 | | $(LIBMACHINE): $(MACHINEOBJS) |
| 207 | #------------------------------------------------- |
| 208 | # core optional library |
| 209 | #------------------------------------------------- |
218 | 210 | |
| 211 | $(LIBOPTIONAL): $(CPUOBJS) $(SOUNDOBJS) $(VIDEOOBJS) $(MACHINEOBJS) |
219 | 212 | |
220 | 213 | #------------------------------------------------- |
221 | 214 | # additional dependencies |
trunk/makefile
r23747 | r23748 | |
636 | 636 | #------------------------------------------------- |
637 | 637 | |
638 | 638 | LIBEMU = $(OBJ)/libemu.a |
639 | | LIBCPU = $(OBJ)/$(TARGET)/$(SUBTARGET)/libcpu.a |
| 639 | LIBOPTIONAL = $(OBJ)/$(TARGET)/$(SUBTARGET)/liboptional.a |
640 | 640 | LIBDASM = $(OBJ)/$(TARGET)/$(SUBTARGET)/libdasm.a |
641 | | LIBSOUND = $(OBJ)/$(TARGET)/$(SUBTARGET)/libsound.a |
642 | | LIBVIDEO = $(OBJ)/$(TARGET)/$(SUBTARGET)/libvideo.a |
643 | | LIBMACHINE = $(OBJ)/$(TARGET)/$(SUBTARGET)/libmachine.a |
644 | 641 | LIBUTIL = $(OBJ)/libutil.a |
645 | 642 | LIBOCORE = $(OBJ)/libocore.a |
646 | 643 | LIBOSD = $(OBJ)/libosd.a |
r23747 | r23748 | |
822 | 819 | |
823 | 820 | ifndef EXECUTABLE_DEFINED |
824 | 821 | |
825 | | $(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBCPU) $(LIBMACHINE) $(LIBEMU) $(LIBDASM) $(LIBSOUND) $(LIBVIDEO) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(JPEG_LIB) $(FLAC_LIB) $(7Z_LIB) $(FORMATS_LIB) $(LUA_LIB) $(ZLIB) $(LIBOCORE) $(MIDI_LIB) $(RESFILE) |
| 822 | $(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBOPTIONAL) $(LIBEMU) $(LIBDASM) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(JPEG_LIB) $(FLAC_LIB) $(7Z_LIB) $(FORMATS_LIB) $(LUA_LIB) $(ZLIB) $(LIBOCORE) $(MIDI_LIB) $(RESFILE) |
826 | 823 | $(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ) |
827 | 824 | @echo Linking $@... |
828 | 825 | $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $@ |