forked from libretro/hatari
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.common
151 lines (142 loc) · 3.13 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
INCFLAGS := -I$(EMU) -I$(CPU) -I$(FALCON) -I$(EMU)/includes -I$(DBG) -I$(FLP) \
-I$(LIBRETRO_DIR) -I$(LIBRETRO_DIR)/libretro-sdk/include -I$(LIBRETRO_DIR)/include -I$(LIBUTILS) -I$(CPU_PREGEN)
ifeq ($(EXTERNAL_ZLIB), 1)
ZLIB_SRCS := $(ZLIB_DIR)/adler32.c \
$(ZLIB_DIR)/compress.c \
$(ZLIB_DIR)/crc32.c \
$(ZLIB_DIR)/deflate.c \
$(ZLIB_DIR)/gzclose.c \
$(ZLIB_DIR)/gzlib.c \
$(ZLIB_DIR)/gzread.c \
$(ZLIB_DIR)/gzwrite.c \
$(ZLIB_DIR)/infback.c \
$(ZLIB_DIR)/inffast.c \
$(ZLIB_DIR)/inflate.c \
$(ZLIB_DIR)/trees.c \
$(ZLIB_DIR)/inftrees.c \
$(ZLIB_DIR)/uncompr.c \
$(ZLIB_DIR)/zutil.c
endif
SOURCES_C += $(CPU_PREGEN)/cpudefs.c \
$(CPU_PREGEN)/cpuemu.c \
$(CPU_PREGEN)/cpustbl.c \
$(CPU)/hatari-glue.c \
$(CPU)/memory.c \
$(CPU)/newcpu.c \
$(CPU)/readcpu.c \
$(CPU)/fpp.c
SOURCES_C += $(GUI)/dlgAbout.c \
$(GUI)/dlgAlert.c \
$(GUI)/dlgDevice.c \
$(GUI)/dlgFileSelect.c \
$(GUI)/dlgFloppy.c \
$(GUI)/dlgHardDisk.c \
$(GUI)/dlgJoystick.c \
$(GUI)/dlgKeyboard.c \
$(GUI)/dlgMain.c \
$(GUI)/dlgMemory.c \
$(GUI)/dlgNewDisk.c \
$(GUI)/dlgRom.c \
$(GUI)/dlgScreen.c \
$(GUI)/dlgSound.c \
$(GUI)/dlgSystem.c \
$(GUI)/sdlgui.c
SOURCES_C += $(FALCON)/crossbar.c \
$(FALCON)/dsp.c \
$(FALCON)/dsp_core.c \
$(FALCON)/dsp_cpu.c \
$(FALCON)/dsp_disasm.c \
$(FALCON)/hostscreen.c \
$(FALCON)/microphone.c \
$(FALCON)/nvram.c \
$(FALCON)/videl.c
SOURCES_C += $(DBG)/log.c \
$(DBG)/debugui.c \
$(DBG)/breakcond.c \
$(DBG)/debugcpu.c \
$(DBG)/debugInfo.c \
$(DBG)/debugdsp.c \
$(DBG)/evaluate.c \
$(DBG)/history.c \
$(DBG)/symbols.c \
$(DBG)/profile.c \
$(DBG)/profilecpu.c \
$(DBG)/profiledsp.c \
$(DBG)/natfeats.c \
$(DBG)/console.c \
$(DBG)/68kDisass.c
SOURCES_C += $(FLP)/createBlankImage.c \
$(FLP)/dim.c \
$(FLP)/msa.c \
$(FLP)/st.c \
$(FLP)/zip.c
SOURCES_C += $(EMU)/acia.c \
$(EMU)/audio.c \
$(EMU)/avi_record.c \
$(EMU)/bios.c \
$(EMU)/blitter.c \
$(EMU)/cart.c \
$(EMU)/cfgopts.c \
$(EMU)/clocks_timings.c \
$(EMU)/configuration.c \
$(EMU)/options.c \
$(EMU)/change.c \
$(EMU)/control.c \
$(EMU)/cycInt.c \
$(EMU)/cycles.c \
$(EMU)/dialog.c \
$(EMU)/dmaSnd.c \
$(EMU)/fdc.c \
$(EMU)/file.c \
$(EMU)/floppy.c \
$(EMU)/floppy_ipf.c \
$(EMU)/floppy_stx.c \
$(EMU)/gemdos.c \
$(EMU)/hd6301_cpu.c \
$(EMU)/hdc.c \
$(EMU)/ide.c \
$(EMU)/ikbd.c \
$(EMU)/ioMem.c \
$(EMU)/ioMemTabST.c \
$(EMU)/ioMemTabSTE.c \
$(EMU)/ioMemTabTT.c \
$(EMU)/ioMemTabFalcon.c \
$(EMU)/joy.c \
$(EMU)/keymap.c \
$(EMU)/m68000.c \
$(EMU)/main.c \
$(EMU)/midi.c \
$(EMU)/memorySnapShot.c \
$(EMU)/mfp.c \
$(EMU)/paths.c \
$(EMU)/psg.c \
$(EMU)/printer.c \
$(EMU)/resolution.c \
$(EMU)/rs232.c \
$(EMU)/reset.c \
$(EMU)/rtc.c \
$(EMU)/scandir.c \
$(EMU)/stMemory.c \
$(EMU)/screen.c \
$(EMU)/screenSnapShot.c \
$(EMU)/shortcut.c \
$(EMU)/sound.c \
$(EMU)/spec512.c \
$(EMU)/statusbar.c \
$(EMU)/str.c \
$(EMU)/tos.c \
$(EMU)/unzip.c \
$(EMU)/utils.c \
$(EMU)/vdi.c \
$(EMU)/video.c \
$(EMU)/wavFormat.c \
$(EMU)/xbios.c \
$(EMU)/ymFormat.c
SOURCES_C += $(LIBRETRO_DIR)/libretro-sdk/libco/libco.c \
$(LIBRETRO_DIR)/libretro.c \
$(LIBRETRO_DIR)/hatari-mapper.c \
$(LIBRETRO_DIR)/vkbd.c \
$(LIBRETRO_DIR)/graph.c \
$(LIBRETRO_DIR)/bmp.c \
$(LIBRETRO_DIR)/disk_control.c
SOURCES_C += $(ZLIB_SRCS)