1sc68path=@top_srcdir@/plugins/sc68
2
3sc68replaydata = \
4	$(sc68path)/file68/data68/Replay/aenigmatica.bin\
5	$(sc68path)/file68/data68/Replay/alteredbeast.bin\
6	$(sc68path)/file68/data68/Replay/armalyte.bin\
7	$(sc68path)/file68/data68/Replay/asidifier.bin\
8	$(sc68path)/file68/data68/Replay/azidifier.bin\
9	$(sc68path)/file68/data68/Replay/bendaglish.deli.bin\
10	$(sc68path)/file68/data68/Replay/big.bin\
11	$(sc68path)/file68/data68/Replay/blipblop.bin\
12	$(sc68path)/file68/data68/Replay/blipp079.bin\
13	$(sc68path)/file68/data68/Replay/bs22.bin\
14	$(sc68path)/file68/data68/Replay/cabal.bin\
15	$(sc68path)/file68/data68/Replay/chipmon2.bin\
16	$(sc68path)/file68/data68/Replay/cosotfmx.bin\
17	$(sc68path)/file68/data68/Replay/crapman1.bin\
18	$(sc68path)/file68/data68/Replay/crapman2.bin\
19	$(sc68path)/file68/data68/Replay/deltamusic1.bin\
20	$(sc68path)/file68/data68/Replay/deltamusic2.bin\
21	$(sc68path)/file68/data68/Replay/digitfmx.bin\
22	$(sc68path)/file68/data68/Replay/dmu.bin\
23	$(sc68path)/file68/data68/Replay/dwaga.bin\
24	$(sc68path)/file68/data68/Replay/dyter07.bin\
25	$(sc68path)/file68/data68/Replay/elf.bin\
26	$(sc68path)/file68/data68/Replay/fc13_14.bin\
27	$(sc68path)/file68/data68/Replay/fireice.bin\
28	$(sc68path)/file68/data68/Replay/fred.bin\
29	$(sc68path)/file68/data68/Replay/gemx.bin\
30	$(sc68path)/file68/data68/Replay/harlequin.bin\
31	$(sc68path)/file68/data68/Replay/hippel-coso_note.deli.bin\
32	$(sc68path)/file68/data68/Replay/hpn-jam.bin\
33	$(sc68path)/file68/data68/Replay/huelsbeck.bin\
34	$(sc68path)/file68/data68/Replay/huntforredoct.bin\
35	$(sc68path)/file68/data68/Replay/ivanhoe.bin\
36	$(sc68path)/file68/data68/Replay/jamcracker10.bin\
37	$(sc68path)/file68/data68/Replay/jamcrackerpro.bin\
38	$(sc68path)/file68/data68/Replay/lastninja3.bin\
39	$(sc68path)/file68/data68/Replay/lastninjaiii.bin\
40	$(sc68path)/file68/data68/Replay/lcd.bin\
41	$(sc68path)/file68/data68/Replay/lx_mmme.bin\
42	$(sc68path)/file68/data68/Replay/mcoder.bin\
43	$(sc68path)/file68/data68/Replay/megatizer.bin\
44	$(sc68path)/file68/data68/Replay/metrocross.bin\
45	$(sc68path)/file68/data68/Replay/midi.bin\
46	$(sc68path)/file68/data68/Replay/mmme.bin\
47	$(sc68path)/file68/data68/Replay/mmmesid.bin\
48	$(sc68path)/file68/data68/Replay/mon.bin\
49	$(sc68path)/file68/data68/Replay/mon_old.deli.bin\
50	$(sc68path)/file68/data68/Replay/musmon1.bin\
51	$(sc68path)/file68/data68/Replay/musmon2.bin\
52	$(sc68path)/file68/data68/Replay/ninjaremix.bin\
53	$(sc68path)/file68/data68/Replay/ninjatfmx.bin\
54	$(sc68path)/file68/data68/Replay/nobuddiesland.bin\
55	$(sc68path)/file68/data68/Replay/none.bin\
56	$(sc68path)/file68/data68/Replay/note.bin\
57	$(sc68path)/file68/data68/Replay/note2.bin\
58	$(sc68path)/file68/data68/Replay/page.bin\
59	$(sc68path)/file68/data68/Replay/protracker.bin\
60	$(sc68path)/file68/data68/Replay/psg1.bin\
61	$(sc68path)/file68/data68/Replay/psgtrackerv2.bin\
62	$(sc68path)/file68/data68/Replay/puma.bin\
63	$(sc68path)/file68/data68/Replay/puma2.bin\
64	$(sc68path)/file68/data68/Replay/quartet.bin\
65	$(sc68path)/file68/data68/Replay/quartet_mindbomb.bin\
66	$(sc68path)/file68/data68/Replay/realms.bin\
67	$(sc68path)/file68/data68/Replay/robhubbard.deli.bin\
68	$(sc68path)/file68/data68/Replay/rollingronny.bin\
69	$(sc68path)/file68/data68/Replay/shadowdancer.bin\
70	$(sc68path)/file68/data68/Replay/sidmon1.bin\
71	$(sc68path)/file68/data68/Replay/sidmon2.bin\
72	$(sc68path)/file68/data68/Replay/sidsound.bin\
73	$(sc68path)/file68/data68/Replay/sndh_ice.bin\
74	$(sc68path)/file68/data68/Replay/soundfx.bin\
75	$(sc68path)/file68/data68/Replay/spacecrusade.bin\
76	$(sc68path)/file68/data68/Replay/spacegun.bin\
77	$(sc68path)/file68/data68/Replay/ssd1.bin\
78	$(sc68path)/file68/data68/Replay/stos.bin\
79	$(sc68path)/file68/data68/Replay/synthiv.bin\
80	$(sc68path)/file68/data68/Replay/tao_digi.bin\
81	$(sc68path)/file68/data68/Replay/tao_hubbard.bin\
82	$(sc68path)/file68/data68/Replay/tao_ms211.bin\
83	$(sc68path)/file68/data68/Replay/tao_ms25.bin\
84	$(sc68path)/file68/data68/Replay/tao_ms27.bin\
85	$(sc68path)/file68/data68/Replay/tao_tsd.bin\
86	$(sc68path)/file68/data68/Replay/tcbtracker.bin\
87	$(sc68path)/file68/data68/Replay/test.bin\
88	$(sc68path)/file68/data68/Replay/tfmx.bin\
89	$(sc68path)/file68/data68/Replay/tfmx_aga.bin\
90	$(sc68path)/file68/data68/Replay/tfmx_old.bin\
91	$(sc68path)/file68/data68/Replay/tfmx_st.bin\
92	$(sc68path)/file68/data68/Replay/timerc.bin\
93	$(sc68path)/file68/data68/Replay/toki.bin\
94	$(sc68path)/file68/data68/Replay/tsd1.bin\
95	$(sc68path)/file68/data68/Replay/utopia.bin\
96	$(sc68path)/file68/data68/Replay/vikingchild.bin\
97	$(sc68path)/file68/data68/Replay/xbiossound.bin\
98	$(sc68path)/file68/data68/Replay/zonewarrior.bin
99
100EXTRA_DIST = \
101	$(sc68replaydata)\
102	$(sc68path)/libsc68/emu68/lines/table.c\
103	$(sc68path)/libsc68/emu68/lines/lineE.c\
104	$(sc68path)/libsc68/emu68/lines/line3.c\
105	$(sc68path)/libsc68/emu68/lines/line6.c\
106	$(sc68path)/libsc68/emu68/lines/lineB.c\
107	$(sc68path)/libsc68/emu68/lines/line5.c\
108	$(sc68path)/libsc68/emu68/lines/line8.c\
109	$(sc68path)/libsc68/emu68/lines/lineC.c\
110	$(sc68path)/libsc68/emu68/lines/line1.c\
111	$(sc68path)/libsc68/emu68/lines/lineD.c\
112	$(sc68path)/libsc68/emu68/lines/lineF.c\
113	$(sc68path)/libsc68/emu68/lines/line2.c\
114	$(sc68path)/libsc68/emu68/lines/lineA.c\
115	$(sc68path)/libsc68/emu68/lines/line0.c\
116	$(sc68path)/libsc68/emu68/lines/line4.c\
117	$(sc68path)/libsc68/emu68/lines/line7.c\
118	$(sc68path)/libsc68/emu68/lines/line9.c\
119	$(sc68path)/libsc68/emu68/line3_68.c\
120	$(sc68path)/libsc68/emu68/line7_68.c\
121	$(sc68path)/libsc68/emu68/line5_68.c\
122	$(sc68path)/libsc68/emu68/lineC_68.c\
123	$(sc68path)/libsc68/emu68/lineB_68.c\
124	$(sc68path)/libsc68/emu68/line9_68.c\
125	$(sc68path)/libsc68/emu68/lineE_68.c\
126	$(sc68path)/libsc68/emu68/line8_68.c\
127	$(sc68path)/libsc68/emu68/line4_68.c\
128	$(sc68path)/libsc68/emu68/line6_68.c\
129	$(sc68path)/libsc68/emu68/lineF_68.c\
130	$(sc68path)/libsc68/emu68/lineA_68.c\
131	$(sc68path)/libsc68/emu68/line0_68.c\
132	$(sc68path)/libsc68/emu68/lineD_68.c\
133	$(sc68path)/libsc68/emu68/line1_68.c\
134	$(sc68path)/libsc68/emu68/line2_68.c\
135	$(sc68path)/libsc68/io68/ym_linear_table.c\
136	$(sc68path)/libsc68/io68/ym_atarist_table.c\
137	$(sc68path)/libsc68/emu68/crc32.c\
138	$(sc68path)/libsc68/emu68/table68.c
139
140if HAVE_SC68
141pkglib_LTLIBRARIES = in_sc68.la
142
143sc68replaydatadir = $(libdir)/deadbeef/data68/Replay
144sc68replaydata_DATA = $(sc68replaydata)
145
146in_sc68_la_SOURCES=in_sc68.c\
147	$(sc68path)/file68/src/gzip68.c\
148	$(sc68path)/file68/src/vfs68.c\
149	$(sc68path)/file68/src/ice68.c\
150	$(sc68path)/file68/src/vfs68_ao.c\
151	$(sc68path)/file68/src/vfs68_null.c\
152	$(sc68path)/file68/src/replay.inc.h\
153	$(sc68path)/file68/src/msg68.c\
154	$(sc68path)/file68/src/timedb68.c\
155	$(sc68path)/file68/src/timedb.inc.h\
156	$(sc68path)/file68/src/init68.c\
157	$(sc68path)/file68/src/vfs68_z.c\
158	$(sc68path)/file68/src/replay68.c\
159	$(sc68path)/file68/src/registry68.c\
160	$(sc68path)/file68/src/uri68.c\
161	$(sc68path)/file68/src/rsc68.c\
162	$(sc68path)/file68/src/vfs68_fd.c\
163	$(sc68path)/file68/src/vfs68_file.c\
164	$(sc68path)/file68/src/vfs68_mem.c\
165	$(sc68path)/file68/src/file68.c\
166	$(sc68path)/file68/src/string68.c\
167	$(sc68path)/file68/src/endian68.c\
168	$(sc68path)/file68/src/vfs68_curl.c\
169	$(sc68path)/file68/src/option68.c\
170	$(sc68path)/file68/src/ferror68.c\
171	$(sc68path)/file68/sc68/file68_vfs_ao.h\
172	$(sc68path)/file68/sc68/file68.h\
173	$(sc68path)/file68/sc68/file68_ord.h\
174	$(sc68path)/file68/sc68/file68_tag.h\
175	$(sc68path)/file68/sc68/file68_vfs_curl.h\
176	$(sc68path)/file68/sc68/file68_str.h\
177	$(sc68path)/file68/sc68/file68_features.h\
178	$(sc68path)/file68/sc68/file68_vfs_def.h\
179	$(sc68path)/file68/sc68/file68_msg.h\
180	$(sc68path)/file68/sc68/file68_vfs_file.h\
181	$(sc68path)/file68/sc68/file68_api.h\
182	$(sc68path)/file68/sc68/file68_chk.h\
183	$(sc68path)/file68/sc68/file68_ice.h\
184	$(sc68path)/file68/sc68/file68_err.h\
185	$(sc68path)/file68/sc68/file68_opt.h\
186	$(sc68path)/file68/sc68/file68_vfs_mem.h\
187	$(sc68path)/file68/sc68/file68_rsc.h\
188	$(sc68path)/file68/sc68/file68_zip.h\
189	$(sc68path)/file68/sc68/file68_vfs_null.h\
190	$(sc68path)/file68/sc68/file68_tdb.h\
191	$(sc68path)/file68/sc68/file68_reg.h\
192	$(sc68path)/file68/sc68/file68_vfs_fd.h\
193	$(sc68path)/file68/sc68/file68_vfs.h\
194	$(sc68path)/file68/sc68/file68_uri.h\
195	$(sc68path)/file68/sc68/file68_vfs_z.h\
196	$(sc68path)/libsc68/dial68/dial68.h\
197	$(sc68path)/libsc68/dial68/dial68.c\
198	$(sc68path)/libsc68/dial68/dial_conf.c\
199	$(sc68path)/libsc68/dial68/dial_finf.c\
200	$(sc68path)/libsc68/dial68/dial_tsel.c\
201	$(sc68path)/unice68/unice68.h\
202	$(sc68path)/unice68/unice68_unpack.c\
203	$(sc68path)/unice68/unice68_pack.c\
204	$(sc68path)/unice68/unice68_version.c\
205	$(sc68path)/libsc68/conf68.c\
206	$(sc68path)/libsc68/api68.c\
207	$(sc68path)/libsc68/mixer68.c\
208	$(sc68path)/libsc68/io68/io68_api.h\
209	$(sc68path)/libsc68/io68/paulaemul.c\
210	$(sc68path)/libsc68/io68/io68.h\
211	$(sc68path)/libsc68/io68/shifter_io.h\
212	$(sc68path)/libsc68/io68/ym_envel.c\
213	$(sc68path)/libsc68/io68/mfp_io.h\
214	$(sc68path)/libsc68/io68/ym_dump.h\
215	$(sc68path)/libsc68/io68/ym_blep.h\
216	$(sc68path)/libsc68/io68/ymemul.c\
217	$(sc68path)/libsc68/io68/mwemul.h\
218	$(sc68path)/libsc68/io68/ymoutorg.h\
219	$(sc68path)/libsc68/io68/shifter_io.c\
220	$(sc68path)/libsc68/io68/paula_io.c\
221	$(sc68path)/libsc68/io68/mw_io.c\
222	$(sc68path)/libsc68/io68/mw_io.h\
223	$(sc68path)/libsc68/io68/mfpemul.h\
224	$(sc68path)/libsc68/io68/paula_io.h\
225	$(sc68path)/libsc68/io68/ym_dump.c\
226	$(sc68path)/libsc68/io68/mfp_io.c\
227	$(sc68path)/libsc68/io68/mwemul.c\
228	$(sc68path)/libsc68/io68/paulaemul.h\
229	$(sc68path)/libsc68/io68/ym_fixed_vol.h\
230	$(sc68path)/libsc68/io68/ym_io.c\
231	$(sc68path)/libsc68/io68/io68.c\
232	$(sc68path)/libsc68/io68/ym_puls.h\
233	$(sc68path)/libsc68/io68/ym_blep.c\
234	$(sc68path)/libsc68/io68/ymemul.h\
235	$(sc68path)/libsc68/io68/ymout2k9.h\
236	$(sc68path)/libsc68/io68/default.h\
237	$(sc68path)/libsc68/io68/mfpemul.c\
238	$(sc68path)/libsc68/io68/ym_io.h\
239	$(sc68path)/libsc68/io68/ym_puls.c\
240	$(sc68path)/libsc68/libsc68.c\
241	$(sc68path)/libsc68/emu68/inl68_datamove.h\
242	$(sc68path)/libsc68/emu68/lines68.c\
243	$(sc68path)/libsc68/emu68/lines68.h\
244	$(sc68path)/libsc68/emu68/inl68_bitmanip.h\
245	$(sc68path)/libsc68/emu68/inst68.h\
246	$(sc68path)/libsc68/emu68/inl68_progctrl.h\
247	$(sc68path)/libsc68/emu68/cc68.h\
248	$(sc68path)/libsc68/emu68/macro68.h\
249	$(sc68path)/libsc68/emu68/mem68.h\
250	$(sc68path)/libsc68/emu68/error68.h\
251	$(sc68path)/libsc68/emu68/ioplug68.c\
252	$(sc68path)/libsc68/emu68/inl68_logic.h\
253	$(sc68path)/libsc68/emu68/mem68.c\
254	$(sc68path)/libsc68/emu68/assert68.h\
255	$(sc68path)/libsc68/emu68/getea68.c\
256	$(sc68path)/libsc68/emu68/inl68_exception.h\
257	$(sc68path)/libsc68/emu68/inst68.c\
258	$(sc68path)/libsc68/emu68/emu68.c\
259	$(sc68path)/libsc68/emu68/srdef68.h\
260	$(sc68path)/libsc68/emu68/type68.h\
261	$(sc68path)/libsc68/emu68/struct68.h\
262	$(sc68path)/libsc68/emu68/error68.c\
263	$(sc68path)/libsc68/emu68/excep68.h\
264	$(sc68path)/libsc68/emu68/emu68.h\
265	$(sc68path)/libsc68/emu68/inl68_shifting.h\
266	$(sc68path)/libsc68/emu68/inl68_arithmetic.h\
267	$(sc68path)/libsc68/emu68/inl68_bcd.h\
268	$(sc68path)/libsc68/emu68/inl68_systctrl.h\
269	$(sc68path)/libsc68/emu68/emu68_api.h\
270	$(sc68path)/libsc68/emu68/ioplug68.h\
271	$(sc68path)/libsc68/sc68/trap68.h\
272	$(sc68path)/libsc68/sc68/conf68.h\
273	$(sc68path)/libsc68/sc68/sc68.h\
274	$(sc68path)/libsc68/sc68/mixer68.h\
275	$(sc68path)/desa68/desa68.h\
276	$(sc68path)/desa68/desa68.c
277
278in_sc68_la_LDFLAGS = -module -avoid-version
279in_sc68_la_LIBADD = $(ZLIB_LIBS)
280
281AM_CFLAGS = $(CFLAGS) -std=c99 -DSC68_SHARED_DATA_PATH='"."' -DHAVE_GETENV=1 -DHAVE_CONFIG_CONFIG68_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STDINT_H=1 -DHAVE_ASSERT_H -DHAVE_LIMITS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_BASENAME=1 -DEMU68_MONOLITIC=1 -DPACKAGE_VERNUM=300 -DEMU68_EXPORT -DNDEBUG=1 -DNDEBUG_LIBSC68=1 -DUSE_FILE68=1 -DUSE_UNICE68=1 -DHAVE_INTMAX_T -DHAVE_GETENV=1 -DHAVE_STDIO_H=1 -DHAVE_MEMORY_H=1 -DHAVE_MALLOC=1 -DHAVE_FREE=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_LONG_FILE_NAMES=1 -DHAVE_LIMITS_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_DLFCN_H=1 -I$(sc68path)/file68 -I$(sc68path)/file68/sc68 -I$(sc68path)/unice68 -I$(sc68path)/libsc68 -I$(sc68path)/libsc68/sc68 -I$(sc68path)/libsc68/emu68
282
283endif
284
285