1AUTOMAKE_OPTIONS = foreign
2
3if BUILD_DOCS
4   MAYBE_DOCS = docs
5endif
6SUBDIRS = drivers include loaders mmio depackers playercode \
7	  posix dlapi $(MAYBE_DOCS)
8
9bin_SCRIPTS = libmikmod-config
10
11EXTRA_DIST = libmikmod-config.in libmikmod.m4 libmikmod.pc.in \
12	     libmikmod.spec.in libmikmod.spec COPYING.LESSER \
13	     amiga android macosx win32 \
14	     dos dc gp32 macintosh os2 psp \
15	     examples \
16	     config.h.cmake CMakeLists.txt cmake
17
18m4datadir = $(datadir)/aclocal
19m4data_DATA = libmikmod.m4
20
21pkgconfigdir = $(libdir)/pkgconfig
22pkgconfig_DATA = libmikmod.pc
23
24ACLOCAL_AMFLAGS = -I m4
25
26# always define MIKMOD_BUILD when building libmikmod
27# regardless of static build or shared library build..
28AM_CFLAGS = -DMIKMOD_BUILD=1
29
30AM_CPPFLAGS = -I@top_srcdir@/include
31
32lib_LTLIBRARIES = libmikmod.la
33
34libmikmod_la_SOURCES = \
35		dlapi/dl_hpux.c   \
36		drivers/drv_AF.c \
37		drivers/drv_aiff.c \
38		drivers/drv_ahi.c \
39		drivers/drv_aix.c \
40		drivers/drv_alsa.c \
41		drivers/drv_dart.c \
42		drivers/drv_dc.c \
43		drivers/drv_ds.c \
44		drivers/drv_esd.c \
45		drivers/drv_gp32.c \
46		drivers/drv_hp.c \
47		drivers/drv_mac.c \
48		drivers/drv_nas.c \
49		drivers/drv_nos.c \
50		drivers/drv_openal.c \
51		drivers/drv_os2.c \
52		drivers/drv_osles.c \
53		drivers/drv_oss.c \
54		drivers/drv_osx.c \
55		drivers/drv_pulseaudio.c \
56		drivers/drv_pipe.c \
57		drivers/drv_psp.c \
58		drivers/drv_raw.c \
59		drivers/drv_sam9407.c \
60		drivers/drv_sb.c \
61		drivers/drv_sdl.c \
62		drivers/drv_sgi.c \
63		drivers/drv_sndio.c \
64		drivers/drv_stdout.c \
65		drivers/drv_sun.c \
66		drivers/drv_ultra.c \
67		drivers/drv_wav.c \
68		drivers/drv_win.c \
69		drivers/drv_wss.c \
70		drivers/drv_xaudio2.c \
71		loaders/load_669.c \
72		loaders/load_amf.c \
73		loaders/load_asy.c \
74		loaders/load_dsm.c \
75		loaders/load_far.c \
76		loaders/load_gdm.c \
77		loaders/load_gt2.c \
78		loaders/load_imf.c \
79		loaders/load_it.c  \
80		loaders/load_m15.c \
81		loaders/load_med.c \
82		loaders/load_mod.c \
83		loaders/load_mtm.c \
84		loaders/load_okt.c \
85		loaders/load_s3m.c \
86		loaders/load_stm.c \
87		loaders/load_stx.c \
88		loaders/load_ult.c \
89		loaders/load_umx.c \
90		loaders/load_uni.c \
91		loaders/load_xm.c \
92		mmio/mmalloc.c \
93		mmio/mmerror.c \
94		mmio/mmio.c \
95		depackers/mmcmp.c \
96		depackers/pp20.c \
97		depackers/s404.c \
98		depackers/xpk.c \
99		posix/strcasecmp.c \
100		playercode/mdreg.c \
101		playercode/mdriver.c \
102		playercode/mdulaw.c \
103		playercode/mloader.c \
104		playercode/mlreg.c \
105		playercode/mlutil.c \
106		playercode/mplayer.c \
107		playercode/munitrk.c \
108		playercode/mwav.c \
109		playercode/npertab.c \
110		playercode/sloader.c \
111		playercode/virtch.c \
112		playercode/virtch2.c \
113		playercode/virtch_common.c
114
115libmikmod_la_LDFLAGS = -no-undefined -version-info @MIKMOD_LT_CURRENT@:@MIKMOD_LT_REVISION@:@MIKMOD_LT_AGE@
116libmikmod_la_LIBADD = @LTLIBOBJS@ @LIBRARY_LIB@
117
118