-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.common
125 lines (121 loc) · 4.6 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
INCFLAGS += -I$(CORE_DIR)/libco -I$(CORE_DIR)/src -I$(CORE_DIR)/include
SOURCES_CXX := \
$(CORE_DIR)/src/cpu/callback.cpp \
$(CORE_DIR)/src/cpu/cpu.cpp \
$(CORE_DIR)/src/cpu/flags.cpp \
$(CORE_DIR)/src/cpu/modrm.cpp \
$(CORE_DIR)/src/cpu/core_full.cpp \
$(CORE_DIR)/src/cpu/paging.cpp \
$(CORE_DIR)/src/cpu/core_normal.cpp \
$(CORE_DIR)/src/cpu/core_simple.cpp \
$(CORE_DIR)/src/cpu/core_prefetch.cpp \
$(CORE_DIR)/src/cpu/core_dyn_x86.cpp \
$(CORE_DIR)/src/cpu/core_dynrec.cpp \
$(CORE_DIR)/src/dos/dos.cpp \
$(CORE_DIR)/src/dos/dos_devices.cpp \
$(CORE_DIR)/src/dos/dos_execute.cpp \
$(CORE_DIR)/src/dos/dos_files.cpp \
$(CORE_DIR)/src/dos/dos_ioctl.cpp \
$(CORE_DIR)/src/dos/dos_memory.cpp \
$(CORE_DIR)/src/dos/dos_misc.cpp \
$(CORE_DIR)/src/dos/dos_classes.cpp \
$(CORE_DIR)/src/dos/dos_programs.cpp \
$(CORE_DIR)/src/dos/dos_tables.cpp \
$(CORE_DIR)/src/dos/drives.cpp \
$(CORE_DIR)/src/dos/drive_virtual.cpp \
$(CORE_DIR)/src/dos/drive_local.cpp \
$(CORE_DIR)/src/dos/drive_cache.cpp \
$(CORE_DIR)/src/dos/drive_fat.cpp \
$(CORE_DIR)/src/dos/drive_iso.cpp \
$(CORE_DIR)/src/dos/dos_mscdex.cpp \
$(CORE_DIR)/src/dos/dos_keyboard_layout.cpp \
$(CORE_DIR)/src/dos/cdrom.cpp \
$(CORE_DIR)/src/dos/cdrom_image.cpp \
$(CORE_DIR)/src/fpu/fpu.cpp \
$(CORE_DIR)/src/hardware/adlib.cpp \
$(CORE_DIR)/src/hardware/dma.cpp \
$(CORE_DIR)/src/hardware/gameblaster.cpp \
$(CORE_DIR)/src/hardware/hardware.cpp \
$(CORE_DIR)/src/hardware/iohandler.cpp \
$(CORE_DIR)/src/hardware/joystick.cpp \
$(CORE_DIR)/src/hardware/keyboard.cpp \
$(CORE_DIR)/src/hardware/memory.cpp \
$(CORE_DIR)/src/hardware/pcspeaker.cpp \
$(CORE_DIR)/src/hardware/pci_bus.cpp \
$(CORE_DIR)/src/hardware/pic.cpp \
$(CORE_DIR)/src/hardware/sblaster.cpp \
$(CORE_DIR)/src/hardware/tandy_sound.cpp \
$(CORE_DIR)/src/hardware/timer.cpp \
$(CORE_DIR)/src/hardware/vga.cpp \
$(CORE_DIR)/src/hardware/vga_attr.cpp \
$(CORE_DIR)/src/hardware/vga_crtc.cpp \
$(CORE_DIR)/src/hardware/vga_dac.cpp \
$(CORE_DIR)/src/hardware/vga_draw.cpp \
$(CORE_DIR)/src/hardware/vga_gfx.cpp \
$(CORE_DIR)/src/hardware/vga_other.cpp \
$(CORE_DIR)/src/hardware/vga_memory.cpp \
$(CORE_DIR)/src/hardware/vga_misc.cpp \
$(CORE_DIR)/src/hardware/vga_seq.cpp \
$(CORE_DIR)/src/hardware/vga_xga.cpp \
$(CORE_DIR)/src/hardware/vga_s3.cpp \
$(CORE_DIR)/src/hardware/vga_tseng.cpp \
$(CORE_DIR)/src/hardware/vga_paradise.cpp \
$(CORE_DIR)/src/hardware/cmos.cpp \
$(CORE_DIR)/src/hardware/disney.cpp \
$(CORE_DIR)/src/hardware/gus.cpp \
$(CORE_DIR)/src/hardware/mpu401.cpp \
$(CORE_DIR)/src/hardware/ipx.cpp \
$(CORE_DIR)/src/hardware/ipxserver.cpp \
$(CORE_DIR)/src/hardware/dbopl.cpp \
$(CORE_DIR)/src/ints/mouse.cpp \
$(CORE_DIR)/src/ints/xms.cpp \
$(CORE_DIR)/src/ints/ems.cpp \
$(CORE_DIR)/src/ints/int10.cpp \
$(CORE_DIR)/src/ints/int10_char.cpp \
$(CORE_DIR)/src/ints/int10_memory.cpp \
$(CORE_DIR)/src/ints/int10_misc.cpp \
$(CORE_DIR)/src/ints/int10_modes.cpp \
$(CORE_DIR)/src/ints/int10_vesa.cpp \
$(CORE_DIR)/src/ints/int10_pal.cpp \
$(CORE_DIR)/src/ints/int10_put_pixel.cpp \
$(CORE_DIR)/src/ints/int10_video_state.cpp \
$(CORE_DIR)/src/ints/int10_vptable.cpp \
$(CORE_DIR)/src/ints/bios.cpp \
$(CORE_DIR)/src/ints/bios_disk.cpp \
$(CORE_DIR)/src/ints/bios_keyboard.cpp \
$(CORE_DIR)/src/misc/cross.cpp \
$(CORE_DIR)/src/misc/messages.cpp \
$(CORE_DIR)/src/misc/programs.cpp \
$(CORE_DIR)/src/misc/setup.cpp \
$(CORE_DIR)/src/misc/support.cpp \
$(CORE_DIR)/src/shell/shell.cpp \
$(CORE_DIR)/src/shell/shell_batch.cpp \
$(CORE_DIR)/src/shell/shell_cmds.cpp \
$(CORE_DIR)/src/shell/shell_misc.cpp \
$(CORE_DIR)/src/hardware/serialport/directserial.cpp \
$(CORE_DIR)/src/hardware/serialport/libserial.cpp \
$(CORE_DIR)/src/hardware/serialport/serialdummy.cpp \
$(CORE_DIR)/src/hardware/serialport/serialport.cpp \
$(CORE_DIR)/src/hardware/serialport/softmodem.cpp \
$(CORE_DIR)/src/hardware/serialport/misc_util.cpp \
$(CORE_DIR)/src/hardware/serialport/nullmodem.cpp \
$(CORE_DIR)/libretro/dosbox.cpp \
$(CORE_DIR)/libretro/render.cpp \
$(CORE_DIR)/libretro/render_scalers.cpp \
$(CORE_DIR)/src/gui/midi.cpp \
$(CORE_DIR)/libretro/libretro.cpp \
$(CORE_DIR)/libretro/dos_gfx.cpp \
$(CORE_DIR)/libretro/mapper.cpp \
$(CORE_DIR)/libretro/mixer-retro.cpp
SOURCES_C := $(CORE_DIR)/libco/libco.c
ifeq ($(WITH_DYNAREC), arm)
#COMMONFLAGS += -DC_DYNREC -DC_TARGETCPU="ARMV7LE"
else ifeq ($(WITH_DYNAREC), x86_64)
#COMMONFLAGS += -DC_DYNREC -DC_TARGETCPU="X86_64" -DC_HAVE_MPROTECT
else ifeq ($(WITH_DYNAREC), x86)
#COMMONFLAGS += -DC_DYNREC -DC_TARGETCPU="X86"
endif
ifeq ($(WANT_FLUIDSYNTH), 1)
COMMONFLAGS += -DC_FLUIDSYNTH
LDFLAGS += -lfluidsynth
endif