pump up version number and update changelog
[profile/ivi/pulseaudio-module-murphy-ivi.git] / murphy / Makefile.am
1 CONDITIONAL_LIBS   =
2 CONDITIONAL_CFLAGS =
3
4 if BUILD_WITH_DBUS
5 CONDITIONAL_LIBS   += $(DBUS_LIBS)
6 CONDITIONAL_CFLAGS += $(DBUS_CFLAGS)
7 ROUTERIF  = dbusif.c
8 AM_CFLAGS = -I.. -DWITH_DBUS
9 else
10 ROUTERIF = socketif.c
11 AM_CFLAGS = -I..
12 endif
13
14 CONDITIONAL_CFLAGS += -Wl,-rpath -Wl,$(modlibexecdir)
15
16 modlibexec_LTLIBRARIES = module-murphy-ivi.la
17
18 module_murphy_ivi_la_SOURCES = \
19                         module-murphy-ivi.c \
20                         tracker.c \
21                         zone.c \
22                         node.c \
23                         discover.c \
24                         constrain.c \
25                         router.c \
26                         switch.c \
27                         fader.c \
28                         stream-state.c \
29                         multiplex.c \
30                         loopback.c \
31                         volume.c \
32                         audiomgr.c \
33                         $(ROUTERIF) \
34                         murphy-config.c \
35                         classify.c \
36                         utils.c \
37                         scripting.c \
38                         extapi.c \
39                         resource.c \
40                         murphyif.c
41
42 configdir = $(sysconfdir)/pulse
43 config_DATA = murphy-ivi.lua
44
45 EXTRA_DIST = $(config_DATA)
46
47 if BUILD_WITH_DBUS
48 dbussysdir = $(sysconfdir)/dbus-1/system.d
49 dbussys_DATA = pulseaudio-murphy-ivi.conf
50
51 EXTRA_DIST += $(dbussys_DATA)
52 endif
53
54 if BUILD_WITH_MURPHYIF
55 CONDITIONAL_CFLAGS += -DWITH_MURPHYIF
56 endif
57
58 if HAVE_AUL
59 CONDITIONAL_CFLAGS += -DWITH_AUL
60 endif
61
62
63 module_murphy_ivi_la_LDFLAGS = -module -avoid-version -Wl,--no-undefined
64
65 module_murphy_ivi_la_LIBADD = $(AM_LIBADD) $(CONDITIONAL_LIBS)              \
66                               $(LIBPULSE_LIBS) $(PULSEDEVEL_LIBS)           \
67                               $(MURPHYCOMMON_LIBS) $(MURPHYDOMCTL_LIBS)     \
68                               $(LUAUTILS_LIBS) $(LUA_LIBS)                  \
69                               $(AUL_LIBS) -lmain-volume-policy
70 module_murphy_ivi_la_CFLAGS = $(AM_CFLAGS) $(CONDITIONAL_CFLAGS)            \
71                               $(LIBPULSE_CFLAGS) $(PULSEDEVEL_CFLAGS)       \
72                               $(MURPHYCOMMON_CFLAGS) $(MURPHYDOMCTL_CFLAGS) \
73                               $(LUAUTILS_CFLAGS) $(LUA_CFLAGS)              \
74                               $(AUL_CFLAGS)
75