blob: e892c20e3e75e15140ff00e6d37d73157a978245 (
plain)
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
|
AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
lib_LIBRARIES = libplayit.a
include_HEADERS = playit.h
noinst_HEADERS = \
include/cmixer.h \
include/disko.h \
include/dmoz.h \
include/fmopl.h \
include/fmt.h \
include/fmt-types.h \
include/headers.h \
include/it_defs.h \
include/log.h \
include/midi.h \
include/osdefs.h \
include/precomp_lut.h \
include/slurp.h \
include/sndfile.h \
include/snd_fm.h \
include/tables.h \
include/util.h \
sys/wii/isfs.h \
sys/wii/certs_bin.h \
sys/wii/su_tik_bin.h \
sys/wii/su_tmd_bin.h \
sys/win32/wine-ddraw.h
if USE_MMAP
files_mmap = sys/posix/slurp-mmap.c
endif
if USE_WIN32
files_win32 = \
sys/win32/osdefs.c \
sys/win32/slurp-win32.c \
sys/win32/filetype.c \
sys/win32/localtime_r.c
cflags_win32=-I$(srcdir)/sys/win32
lib_win32=-lwinmm
endif
if USE_WII
files_wii=sys/wii/isfs.c sys/wii/osdefs.c
cflags_wii=-I$(srcdir)/sys/wii
endif
if USE_MACOSX
files_macosx = \
sys/macosx/macosx-sdlmain.m \
sys/macosx/ibook-support.c \
sys/macosx/midi-macosx.c \
sys/macosx/volume-macosx.c \
sys/macosx/osdefs.c
endif
if USE_NETWORK
cflags_network=-DUSE_NETWORK
endif
## Replacement functions for crappy systems
files_stdlib =
if NEED_ASPRINTF
files_stdlib += sys/stdlib/asprintf.c
endif
if NEED_VASPRINTF
files_stdlib += sys/stdlib/vasprintf.c
endif
if NEED_MEMCMP
files_stdlib += sys/stdlib/memcmp.c
endif
if NEED_STRPTIME
files_stdlib += sys/stdlib/strptime.c
endif
if NEED_MKSTEMP
files_stdlib += sys/stdlib/mkstemp.c
endif
## aaaaaaaaahhhhhhhhhhhhhhhhhhh!!!!!!!1
libplayit_a_SOURCES = \
playit.c \
fmt/compression.c \
fmt/it.c \
util/util.c \
util/slurp.c \
player/csndfile.c \
player/mixutil.c \
player/equalizer.c \
player/mixer.c \
player/filters.c \
player/fmopl.c \
player/fmpatches.c \
player/sndmix.c \
player/opl-util.c \
player/snd_fm.c \
player/effects.c \
player/tables.c \
$(files_macosx) \
$(files_alsa) \
$(files_oss) \
$(files_win32) \
$(files_x11) \
$(files_stdlib) \
$(files_mmap) \
$(files_wii) \
$(files_windres)
cflags_fmopl=-DHAS_YM3812=1 -DHAS_Y8950=0 -DHAS_YM3526=0
AM_CPPFLAGS = -D_USE_AUTOCONF -D_GNU_SOURCE -I$(srcdir)/include -I.
AM_CFLAGS = $(SDL_CFLAGS) $(cflags_alsa) $(cflags_oss) \
$(cflags_network) $(cflags_x11) $(cflags_fmopl) \
$(cflags_version) $(cflags_win32) $(cflags_wii)
AM_OBJCFLAGS = $(AM_CFLAGS)
|