-
Notifications
You must be signed in to change notification settings - Fork 71
/
Makefile.common
335 lines (310 loc) · 14.9 KB
/
Makefile.common
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
LIBRETRO_COMM_DIR = $(CORE_DIR)/libretro-common
DEPS_DIR := $(CORE_DIR)/deps
COREDEFINES := -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION
INCFLAGS := -I$(CORE_DIR) \
-I$(LIBRETRO_COMM_DIR)/include \
-I$(CORE_DIR)/Src/Arch \
-I$(CORE_DIR)/Src/Bios \
-I$(CORE_DIR)/Src/Board \
-I$(CORE_DIR)/Src/BuildInfo \
-I$(CORE_DIR)/Src/Common \
-I$(CORE_DIR)/Src/Debugger \
-I$(CORE_DIR)/Src/Emulator \
-I$(CORE_DIR)/Src/IoDevice \
-I$(CORE_DIR)/Src/Language \
-I$(CORE_DIR)/Src/Media \
-I$(CORE_DIR)/Src/Memory \
-I$(CORE_DIR)/Src/Resources \
-I$(CORE_DIR)/Src/SoundChips \
-I$(CORE_DIR)/Src/TinyXML \
-I$(CORE_DIR)/Src/Unzip \
-I$(CORE_DIR)/Src/Utils \
-I$(CORE_DIR)/Src/VideoChips \
-I$(CORE_DIR)/Src/VideoRender \
-I$(CORE_DIR)/Src/Z80 \
-I$(CORE_DIR)/Src/Input \
-I$(CORE_DIR)/Src/Libretro \
-I$(DEPS_DIR)/zlib
ifneq (,$(findstring msvc2003,$(platform)))
INCFLAGS += -I$(LIBRETRO_COMM_DIR)/include/compat/msvc
endif
SOURCES_C := $(CORE_DIR)/libretro.c \
$(CORE_DIR)/Src/Libretro/Dialog.c \
$(CORE_DIR)/Src/Libretro/Event.c \
$(CORE_DIR)/Src/Libretro/File.c \
$(CORE_DIR)/Src/Libretro/Glob.c \
$(CORE_DIR)/Src/Libretro/Input.c \
$(CORE_DIR)/Src/Libretro/Menu.c \
$(CORE_DIR)/Src/Libretro/Midi.c \
$(CORE_DIR)/Src/Libretro/Notifications.c \
$(CORE_DIR)/Src/Libretro/Printer.c \
$(CORE_DIR)/Src/Libretro/Sound.c \
$(CORE_DIR)/Src/Libretro/Timer.c \
$(CORE_DIR)/Src/Libretro/Uart.c \
$(CORE_DIR)/Src/Libretro/VideoIn.c \
$(CORE_DIR)/Src/Libretro/Eth.c \
$(CORE_DIR)/Src/Libretro/Cdrom.c \
$(CORE_DIR)/Src/Libretro/Mouse.c \
$(CORE_DIR)/Src/Libretro/Emulator.c \
$(CORE_DIR)/Src/Common/ArrayList.c \
$(CORE_DIR)/Src/Bios/Patch.c \
$(CORE_DIR)/Src/Unzip/unzip.c \
$(CORE_DIR)/Src/Unzip/ioapi.c \
$(CORE_DIR)/Src/Unzip/zip.c
SOURCES_C += $(CORE_DIR)/Src/Memory/AtmelPerom.c \
$(CORE_DIR)/Src/Memory/AmdFlash.c
SOURCES_C += $(CORE_DIR)/Src/Memory/DeviceManager.c
SOURCES_C += $(CORE_DIR)/Src/Memory/IoPort.c
SOURCES_C += $(CORE_DIR)/Src/Memory/MegaromCartridge.c
SOURCES_C += $(CORE_DIR)/Src/Memory/MegaSCSIsub.c
SOURCES_C += $(CORE_DIR)/Src/Memory/ram1kBMirrored.c
SOURCES_C += $(CORE_DIR)/Src/Memory/ramMapper.c
SOURCES_C += $(CORE_DIR)/Src/Memory/ramMapperIo.c
SOURCES_C += $(CORE_DIR)/Src/Memory/ramNormal.c
SOURCES_C += $(CORE_DIR)/Src/Memory/RomLoader.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperA1FM.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperA1FMModem.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperActivisionPcb.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperArc.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperASCII16.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperASCII16nf.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperASCII16sram.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperASCII8.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperASCII8sram.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperBasic.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperBeerIDE.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperBunsetu.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperCasette.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperCrossBlaim.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperCvMegaCart.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperDisk.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperDooly.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperDRAM.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperDumas.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperF4device.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperFMPAC.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperFMPAK.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperPAC.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperFmDas.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperForteII.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperGIDE.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperGoudaSCSI.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperGameMaster2.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperGameReader.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperHalnote.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperHarryFox.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperHolyQuran.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperJoyrexPsg.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKanji.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKanji12.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKoei.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKonami4.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKonami4nf.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKonami5.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKonamiKeyboardMaster.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKonamiSynth.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKonamiWordPro.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKorean126.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKorean80.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperKorean90.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperLodeRunner.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMajutsushi.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMatraINK.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMegaRAM.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMegaFlashRomScc.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMicrosol.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMicrosolVmx80.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMoonsound.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMsxAudio.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMsxDos2.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMsxMusic.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMsxPrn.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMsxRs232.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperMuPack.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperNational.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperNationalFdc.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperNet.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperNettouYakyuu.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperNms1210Rs232.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperNms8280VideoDa.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperNormal.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperObsonet.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperOpcodeBios.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperOpcodeMegaRam.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperOpcodeModule.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperOpcodePsg.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperOpcodeSaveRam.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperOpcodeSlotManager.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperPanasonic.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperPhilipsFdc.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperPlain.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperPlayBall.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperRType.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperS1990.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSCCplus.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSegaBasic.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSf7000Ipl.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSfg05.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSg1000.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSg1000Castle.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSg1000RamExpander.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSC3000MultiCart.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSonyHBI55.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSonyHBIV1.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperStandard.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSunriseIDE.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi328Fdc.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi328Prn.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi328Rs232.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi328RsIDE.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi727.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi707Fdc.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi738Fdc.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperSvi80Col.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperTC8566AF.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperTurboRPcm.c
SOURCES_C += $(CORE_DIR)/Src/Memory/romMapperTurboRTimer.c
SOURCES_C += $(CORE_DIR)/Src/Memory/SlotManager.c
SOURCES_C += $(CORE_DIR)/Src/Memory/sramMapperMatsuchita.c
SOURCES_C += $(CORE_DIR)/Src/Memory/sramMapperS1985.c
SOURCES_C += $(CORE_DIR)/Src/Memory/sramMapperEseSCC.c
SOURCES_C += $(CORE_DIR)/Src/Memory/sramMapperMegaSCSI.c
SOURCES_C += $(CORE_DIR)/Src/Memory/sramLoader.c
SOURCES_C += $(CORE_DIR)/Src/Debugger/DebugDeviceManager.c
SOURCES_C += $(CORE_DIR)/Src/Debugger/Debugger.c
SOURCES_C += $(CORE_DIR)/Src/Media/Crc32Calc.c
SOURCES_C += $(CORE_DIR)/Src/VideoChips/CRTC6845.c
SOURCES_C += $(CORE_DIR)/Src/VideoChips/VDP.c
SOURCES_C += $(CORE_DIR)/Src/VideoChips/V9938.c
SOURCES_C += $(CORE_DIR)/Src/VideoChips/VideoManager.c
SOURCES_C += $(CORE_DIR)/Src/Z80/R800.c
SOURCES_C += $(CORE_DIR)/Src/Z80/R800SaveState.c
SOURCES_C += $(CORE_DIR)/Src/Z80/R800Debug.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Casette.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/DirAsDisk.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Disk.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/FdcAudio.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/ft245.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/HarddiskIDE.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/I8250.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/I8251.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/I8254.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/I8255.c
#SOURCES_C += $(CORE_DIR)/Src/IoDevice/JoystickIO.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Led.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/MB89352.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Microchip24x00.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Microwire93Cx6.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/MidiIO.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/MSXMidi.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/MsxPPI.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/NEC765.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/PrinterIO.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/RTC.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/rtl8019.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Sc3000PPI.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/ScsiDevice.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Sf7000PPI.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/sl811hs.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/SunriseIDE.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/SviPPI.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Switches.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/TC8566AF.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/TurboRIO.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/UartIO.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/WD2793.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/wd33c93.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/WDCRC.c
SOURCES_C += $(CORE_DIR)/Src/IoDevice/Z8530.c
SOURCES_C += $(CORE_DIR)/Src/Language/LanguageMinimal.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/AudioMixer.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/AY8910.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/DAC.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/Fmopl.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/KeyClick.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/MameVLM5030.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/SamplePlayer.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/SCC.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/VLM5030.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/Y8950.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/Ymdeltat.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/SN76489.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/ym2151.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/MameYM2151.c
SOURCES_C += $(CORE_DIR)/Src/SoundChips/MsxPsg.c
SOURCES_C += $(CORE_DIR)/Src/Emulator/Actions.c
SOURCES_C += $(CORE_DIR)/Src/Emulator/AppConfig.c
#SOURCES_C += $(CORE_DIR)/Src/Emulator/Keyboard.c
SOURCES_C += $(CORE_DIR)/Src/Emulator/FileHistory.c
SOURCES_C += $(CORE_DIR)/Src/Emulator/LaunchFile.c
SOURCES_C += $(CORE_DIR)/Src/Emulator/Properties.c
SOURCES_C += $(CORE_DIR)/Src/Utils/IsFileExtension.c
SOURCES_C += $(CORE_DIR)/Src/Utils/SaveState.c
SOURCES_C += $(CORE_DIR)/Src/Utils/StrcmpNoCase.c
SOURCES_C += $(CORE_DIR)/Src/Utils/TokenExtract.c
SOURCES_C += $(CORE_DIR)/Src/Utils/IniFileParser.c
SOURCES_C += $(CORE_DIR)/Src/Utils/ZipFromMem.c
#SOURCES_C += $(CORE_DIR)/Src/Utils/ziphelper.c
SOURCES_C += $(CORE_DIR)/Src/Board/Board.c
SOURCES_C += $(CORE_DIR)/Src/Board/Machine.c
SOURCES_C += $(CORE_DIR)/Src/Board/MSX.c
SOURCES_C += $(CORE_DIR)/Src/Board/SVI.c
SOURCES_C += $(CORE_DIR)/Src/Board/Coleco.c
SOURCES_C += $(CORE_DIR)/Src/Board/SG1000.c
SOURCES_C += $(CORE_DIR)/Src/Board/Adam.c
SOURCES_C += $(CORE_DIR)/Src/Input/CoinDevice.c
SOURCES_C += $(CORE_DIR)/Src/Input/ColecoJoystick.c
SOURCES_C += $(CORE_DIR)/Src/Input/ColecoSteeringWheel.c
SOURCES_C += $(CORE_DIR)/Src/Input/ColecoSuperAction.c
SOURCES_C += $(CORE_DIR)/Src/Input/InputEvent.c
SOURCES_C += $(CORE_DIR)/Src/Input/JoystickPort.c
SOURCES_C += $(CORE_DIR)/Src/Input/MagicKeyDongle.c
SOURCES_C += $(CORE_DIR)/Src/Input/MsxArkanoidPad.c
SOURCES_C += $(CORE_DIR)/Src/Input/MsxAsciiLaser.c
SOURCES_C += $(CORE_DIR)/Src/Input/MsxGunstick.c
SOURCES_C += $(CORE_DIR)/Src/Input/MsxJoystick.c
SOURCES_C += $(CORE_DIR)/Src/Input/MsxMouse.c
SOURCES_C += $(CORE_DIR)/Src/Input/MsxTetrisDongle.c
SOURCES_C += $(CORE_DIR)/Src/Input/Sg1000JoyIo.c
SOURCES_C += $(CORE_DIR)/Src/Input/Sg1000Joystick.c
SOURCES_C += $(CORE_DIR)/Src/Input/SviJoyIo.c
SOURCES_C += $(CORE_DIR)/Src/Input/SviJoystick.c
SOURCES_CXX := $(CORE_DIR)/Src/SoundChips/Moonsound.cpp \
$(CORE_DIR)/Src/Memory/romMapperNoWind.cpp \
$(CORE_DIR)/Src/TinyXML/tinystr.cpp \
$(CORE_DIR)/Src/TinyXML/tinyxml.cpp \
$(CORE_DIR)/Src/TinyXML/tinyxmlerror.cpp \
$(CORE_DIR)/Src/TinyXML/tinyxmlparser.cpp \
$(CORE_DIR)/Src/Media/MediaDb.cpp \
$(CORE_DIR)/Src/Media/Sha1.cpp \
$(CORE_DIR)/Src/IoDevice/GameReader.cpp \
$(CORE_DIR)/Src/SoundChips/OpenMsxYM2413.cpp \
$(CORE_DIR)/Src/SoundChips/OpenMsxYM2413_2.cpp \
$(CORE_DIR)/Src/SoundChips/OpenMsxYMF262.cpp \
$(CORE_DIR)/Src/SoundChips/OpenMsxYMF278.cpp \
$(CORE_DIR)/Src/SoundChips/YM2413.cpp
#SOURCES_CXX += $(CORE_DIR)/Src/IoDevice/msxgr.cpp
ifneq ($(STATIC_LINKING), 1)
SOURCES_C += $(LIBRETRO_COMM_DIR)/file/retro_dirent.c \
$(LIBRETRO_COMM_DIR)/compat/compat_snprintf.c \
$(LIBRETRO_COMM_DIR)/compat/compat_strcasestr.c
#include zlib
SOURCES_C += $(DEPS_DIR)/zlib/adler32.c \
$(DEPS_DIR)/zlib/compress.c \
$(DEPS_DIR)/zlib/crc32.c \
$(DEPS_DIR)/zlib/deflate.c \
$(DEPS_DIR)/zlib/inffast.c \
$(DEPS_DIR)/zlib/inflate.c \
$(DEPS_DIR)/zlib/inftrees.c \
$(DEPS_DIR)/zlib/trees.c \
$(DEPS_DIR)/zlib/uncompr.c \
$(DEPS_DIR)/zlib/zutil.c
endif
ifeq ($(HAVE_COMPAT), 1)
SOURCES_C += $(CORE_DIR)/Src/Libretro/psp/diet-glob.c
SOURCES_C += $(CORE_DIR)/Src/Libretro/psp/diet-fnmatch.c
endif
ifeq ($(HAVE_WIN32_MSX_MANAGER), 1)
COREDEFINES += -DHAVE_WIN32_MSX_MANAGER
SOURCES_CXX += $(CORE_DIR)/Src/IoDevice/msxgr.cpp
endif