1 ACLOCAL_AMFLAGS = -I m4
2 AUTOMAKE_OPTIONS = subdir-objects
6 AM_CPPFLAGS = $(FMS_DEBUG_FLAGS)
8 AM_LDFLAGS=-Wl,--as-needed -Wl,--hash-style=both
11 ######################################################
12 #common flags for binary
13 ######################################################
14 COMMON_CFLAGS = -I${srcdir}/lib/include \
15 -I${srcdir}/src/common/include \
16 -D_FILE_OFFSET_BITS=64 \
21 $(LIBPMCONTROL_CFLAGS) \
22 $(LIBSYSTEMDLOGIN_CFLAGS) \
24 $(SYSTEM_INFO_CFLAGS) \
26 $(USB_DEVICE_CFLAGS) \
27 $(PHONESTATUS_CFLAGS) \
28 $(SYSTEM_DEVICE_CFLAGS)
30 COMMON_LDADD = libmedia-utils.la \
35 $(LIBPMCONTROL_LIBS) \
36 $(LIBSYSTEMDLOGIN_LIBS) \
39 $(SYSTEM_DEVICE_LIBS) \
44 ######################################################
46 ######################################################
47 pkgconfigdir = $(libdir)/pkgconfig
48 dist_pkgconfig_DATA = libmedia-utils.pc
50 ######################################################
52 ######################################################
53 lib_LTLIBRARIES = libmedia-utils.la
54 libmedia_utils_la_SOURCES = lib/media-util-noti-internal.c \
55 lib/media-util-ipc.c \
57 lib/media-util-register.c \
58 lib/media-util-cynara.c \
59 lib/media-util-user.c \
62 libmedia_utils_la_CFLAGS = -I${srcdir}/lib/include \
63 -D_FILE_OFFSET_BITS=64 \
69 $(PHONESTATUS_CFLAGS) \
70 $(TZ_PLATFORM_CONFIG_CFLAGS) \
72 $(CYNARA_CLIENT_CFLAGS) \
73 $(CYNARA_SESSION_CFLAGS) \
74 $(CYNARA_CREDS_SOCKET_CFLAGS) \
77 libmedia_utils_la_LIBADD = $(GLIB_LIBS) \
83 $(TZ_PLATFORM_CONFIG_LIBS) \
85 $(CYNARA_CLIENT_LIBS) \
86 $(CYNARA_SESSION_LIBS) \
87 $(CYNARA_CREDS_SOCKET_LIBS) \
90 bin_PROGRAMS = media-server \
94 ######################################################
96 ######################################################
97 media_server_SOURCES = src/common/media-common-utils.c \
98 src/common/media-common-system.c \
99 src/common/media-common-external-storage.c \
100 src/common/media-common-db-svc.c \
101 src/server/media-server-db-manage.c \
102 src/server/media-server-db.c \
103 src/server/media-server-socket.c \
104 src/server/media-server-thumb.c \
105 src/server/media-server-scanner.c \
106 src/server/media-server-device-block.c \
107 src/server/media-server-dcm.c \
108 src/server/media-server-main.c
110 media_server_CFLAGS = -I${srcdir}/src/server/include \
112 $(PHONESTATUS_CFLAGS) \
113 $(SYSTEM_INFO_CFLAGS)
115 media_server_CFLAGS += $(SQLITE3_CFLAGS) \
116 $(USB_DEVICE_CFLAGS) \
117 $(POWER_DEFS_CFLAGS) \
120 media_server_CFLAGS += -fPIE
122 media_server_LDFLAGS = -pie
124 media_server_LDADD = $(COMMON_LDADD) \
125 $(PHONESTATUS_LIBS) \
128 media_server_LDADD += $(SECURITY_LIBS) \
133 ######################################################
135 ######################################################
136 media_scanner_SOURCES = src/common/media-common-utils.c \
137 src/common/media-common-system.c \
138 src/common/media-common-external-storage.c \
139 src/common/media-common-db-svc.c \
140 src/scanner/media-scanner-scan.c \
141 src/scanner/media-scanner-socket.c \
142 src/scanner/media-scanner.c
144 media_scanner_CFLAGS = -I${srcdir}/src/scanner/include \
147 media_scanner_CFLAGS += -fPIE
149 media_scanner_LDFLAGS = -pie
151 media_scanner_LDADD = $(COMMON_LDADD)
153 ######################################################
155 ######################################################
156 media_scanner_v2_SOURCES = src/common/media-common-utils.c \
157 src/common/media-common-system.c \
158 src/common/media-common-external-storage.c \
159 src/common/media-common-db-svc.c \
160 src/scanner-v2/media-scanner-db-manage-v2.c \
161 src/scanner-v2/media-scanner-common-v2.c \
162 src/scanner-v2/media-scanner-device-block-v2.c\
163 src/scanner-v2/media-scanner-scan-v2.c \
164 src/scanner-v2/media-scanner-socket-v2.c \
165 src/scanner-v2/media-scanner-extract-v2.c \
166 src/scanner-v2/media-scanner-v2.c
168 media_scanner_v2_CFLAGS = -I${srcdir}/src/scanner-v2/include \
171 media_scanner_v2_CFLAGS += $(USB_DEVICE_CFLAGS) \
172 $(POWER_DEFS_CFLAGS) \
175 media_scanner_v2_CFLAGS += -fPIE
177 media_scanner_v2_LDFLAGS = -pie
179 media_scanner_v2_LDADD = $(COMMON_LDADD)
181 media_scanner_v2_LDADD += $(USB_DEVICE_LIBS) \
185 ######################################################
187 ######################################################
188 mediadb_update_SOURCES = src/mediadb-update.c
190 mediadb_update_CFLAGS = -I${srcdir}/lib/include \
191 -D_FILE_OFFSET_BITS=64 \
196 mediadb_update_CFLAGS += -fPIE
198 mediadb_update_LDFLAGS = -pie
200 mediadb_update_LDADD = libmedia-utils.la \
206 ### includeheaders ###
207 includeheadersdir = $(includedir)/media-utils
208 includeheaders_HEADERS = lib/include/media-util-noti-internal.h \
209 lib/include/media-util-register.h \
210 lib/include/media-util-err.h \
211 lib/include/media-util-db.h \
212 lib/include/media-util-ipc.h \
213 lib/include/media-util-cynara.h \
214 lib/include/media-util.h \
215 lib/include/media-server-ipc.h \
216 lib/include/media-util-user.h \
217 lib/include/media-util-dcm.h