OSDN Git Service

ucm: add ${ConfLibDir} substitution
[android-x86/external-alsa-lib.git] / src / Makefile.am
1 EXTRA_DIST=Versions
2 COMPATNUM=@LIBTOOL_VERSION_INFO@
3
4 if VERSIONED_SYMBOLS
5 VSYMS = -Wl,--version-script=Versions
6 else
7 VSYMS =
8 endif
9
10 if SYMBOLIC_FUNCTIONS
11 SYMFUNCS = -Wl,-Bsymbolic-functions
12 else
13 SYMFUNCS =
14 endif
15
16 lib_LTLIBRARIES = libasound.la
17 libasound_la_SOURCES = conf.c confmisc.c input.c output.c async.c error.c dlmisc.c socket.c shmarea.c userfile.c names.c
18
19 SUBDIRS=control
20 libasound_la_LIBADD = control/libcontrol.la
21 if BUILD_MIXER
22 SUBDIRS += mixer
23 libasound_la_LIBADD += mixer/libmixer.la
24 endif
25 if BUILD_PCM
26 SUBDIRS += pcm timer
27 libasound_la_LIBADD += pcm/libpcm.la timer/libtimer.la
28 endif
29 if BUILD_RAWMIDI
30 SUBDIRS += rawmidi
31 libasound_la_LIBADD += rawmidi/librawmidi.la
32 endif
33 if BUILD_HWDEP
34 SUBDIRS += hwdep
35 libasound_la_LIBADD += hwdep/libhwdep.la
36 endif
37 if BUILD_SEQ
38 SUBDIRS += seq
39 libasound_la_LIBADD += seq/libseq.la
40 endif
41 if BUILD_UCM
42 SUBDIRS += ucm
43 libasound_la_LIBADD += ucm/libucm.la
44 endif
45 if BUILD_ALISP
46 SUBDIRS += alisp
47 libasound_la_LIBADD += alisp/libalisp.la
48 endif
49 SUBDIRS += conf
50 libasound_la_LIBADD += @ALSA_DEPLIBS@
51
52 libasound_la_LDFLAGS = -version-info $(COMPATNUM) $(VSYMS) $(SYMFUNCS) $(LDFLAGS_NOUNDEFINED)
53
54 control/libcontrol.la:
55         $(MAKE) -C control libcontrol.la
56
57 mixer/libmixer.la:
58         $(MAKE) -C mixer libmixer.la
59
60 ordinary_mixer/libordinarymixer.la:
61         $(MAKE) -C ordinary_mixer libordinarymixer.la
62
63 pcm/libpcm.la:
64         $(MAKE) -C pcm libpcm.la
65
66 ordinary_pcm/libordinarypcm.la:
67         $(MAKE) -C ordinary_pcm libordinarypcm.la
68
69 rawmidi/librawmidi.la:
70         $(MAKE) -C rawmidi librawmidi.la
71
72 timer/libtimer.la:
73         $(MAKE) -C timer libtimer.la
74
75 hwdep/libhwdep.la:
76         $(MAKE) -C hwdep libhwdep.la
77
78 seq/libseq.la:
79         $(MAKE) -C seq libseq.la
80
81 ucm/libucm.la:
82         $(MAKE) -C ucm libucm.la
83
84 topology/libtopology.la:
85         $(MAKE) -C topology libtopology.la
86
87 instr/libinstr.la:
88         $(MAKE) -C instr libinstr.la
89
90 alisp/libalisp.la:
91         $(MAKE) -C alisp libalisp.la
92
93 AM_CPPFLAGS=-I$(top_srcdir)/include