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 \
22 $(LIBPMCONTROL_CFLAGS) \
23 $(LIBSYSTEMDLOGIN_CFLAGS) \
25 $(SYSTEM_INFO_CFLAGS) \
27 $(USB_DEVICE_CFLAGS) \
31 COMMON_CFLAGS += $(STATUS_CFLAGS)
34 COMMON_LDADD = libmedia-utils.la \
40 $(LIBPMCONTROL_LIBS) \
41 $(LIBSYSTEMDLOGIN_LIBS) \
49 COMMON_LDADD += $(STATUS_LIBS)
52 ######################################################
54 ######################################################
55 pkgconfigdir = $(libdir)/pkgconfig
56 dist_pkgconfig_DATA = libmedia-utils.pc
58 ######################################################
60 ######################################################
61 lib_LTLIBRARIES = libmedia-utils.la
62 libmedia_utils_la_SOURCES = lib/media-util-noti-internal.c \
63 lib/media-util-ipc.c \
65 lib/media-util-register.c \
66 lib/media-util-cynara.c \
67 lib/media-util-user.c \
70 libmedia_utils_la_CFLAGS = -I${srcdir}/lib/include \
71 -D_FILE_OFFSET_BITS=64 \
78 $(PHONESTATUS_CFLAGS) \
79 $(TZ_PLATFORM_CONFIG_CFLAGS) \
81 $(CYNARA_CLIENT_CFLAGS) \
82 $(CYNARA_SESSION_CFLAGS) \
83 $(CYNARA_CREDS_SOCKET_CFLAGS) \
86 libmedia_utils_la_LIBADD = $(GLIB_LIBS) \
93 $(TZ_PLATFORM_CONFIG_LIBS) \
95 $(CYNARA_CLIENT_LIBS) \
96 $(CYNARA_SESSION_LIBS) \
97 $(CYNARA_CREDS_SOCKET_LIBS) \
100 bin_PROGRAMS = media-server \
104 ######################################################
106 ######################################################
107 media_server_SOURCES = src/common/media-common-utils.c \
108 src/common/media-common-system.c \
109 src/common/media-common-external-storage.c \
110 src/common/media-common-db-svc.c \
111 src/server/media-server-db-manage.c \
112 src/server/media-server-db.c \
113 src/server/media-server-socket.c \
114 src/server/media-server-thumb.c \
115 src/server/media-server-scanner.c \
116 src/server/media-server-device-block.c \
117 src/server/media-server-dcm.c \
118 src/server/media-server-main.c
120 media_server_CFLAGS = -I${srcdir}/src/server/include \
122 $(PHONESTATUS_CFLAGS) \
123 $(SYSTEM_INFO_CFLAGS)
125 media_server_CFLAGS += $(SQLITE3_CFLAGS) \
126 $(USB_DEVICE_CFLAGS) \
128 $(POWER_DEFS_CFLAGS) \
131 media_server_CFLAGS += -fPIE
133 media_server_LDFLAGS = -pie
135 media_server_LDADD = $(COMMON_LDADD) \
136 $(PHONESTATUS_LIBS) \
139 media_server_LDADD += $(SECURITY_LIBS) \
145 ######################################################
147 ######################################################
148 media_scanner_SOURCES = src/common/media-common-utils.c \
149 src/common/media-common-system.c \
150 src/common/media-common-external-storage.c \
151 src/common/media-common-db-svc.c \
152 src/scanner/media-scanner-scan.c \
153 src/scanner/media-scanner-socket.c \
154 src/scanner/media-scanner.c
156 media_scanner_CFLAGS = -I${srcdir}/src/scanner/include \
159 media_scanner_CFLAGS += -fPIE
161 media_scanner_LDFLAGS = -pie
163 media_scanner_LDADD = $(COMMON_LDADD)
165 ######################################################
167 ######################################################
168 media_scanner_v2_SOURCES = src/common/media-common-utils.c \
169 src/common/media-common-system.c \
170 src/common/media-common-external-storage.c \
171 src/common/media-common-db-svc.c \
172 src/scanner-v2/media-scanner-db-manage-v2.c \
173 src/scanner-v2/media-scanner-common-v2.c \
174 src/scanner-v2/media-scanner-device-block-v2.c\
175 src/scanner-v2/media-scanner-scan-v2.c \
176 src/scanner-v2/media-scanner-socket-v2.c \
177 src/scanner-v2/media-scanner-extract-v2.c \
178 src/scanner-v2/media-scanner-v2.c
180 media_scanner_v2_CFLAGS = -I${srcdir}/src/scanner-v2/include \
183 media_scanner_v2_CFLAGS += $(USB_DEVICE_CFLAGS) \
185 $(POWER_DEFS_CFLAGS) \
188 media_scanner_v2_CFLAGS += -fPIE
190 media_scanner_v2_LDFLAGS = -pie
192 media_scanner_v2_LDADD = $(COMMON_LDADD)
194 media_scanner_v2_LDADD += $(USB_DEVICE_LIBS) \
199 ######################################################
201 ######################################################
202 mediadb_update_SOURCES = src/mediadb-update.c
204 mediadb_update_CFLAGS = -I${srcdir}/lib/include \
205 -D_FILE_OFFSET_BITS=64 \
211 mediadb_update_CFLAGS += -fPIE
213 mediadb_update_LDFLAGS = -pie
215 mediadb_update_LDADD = libmedia-utils.la \
222 ### includeheaders ###
223 includeheadersdir = $(includedir)/media-utils
224 includeheaders_HEADERS = lib/include/media-util-noti-internal.h \
225 lib/include/media-util-register.h \
226 lib/include/media-util-err.h \
227 lib/include/media-util-db.h \
228 lib/include/media-util-ipc.h \
229 lib/include/media-util-cynara.h \
230 lib/include/media-util.h \
231 lib/include/media-server-ipc.h \
232 lib/include/media-util-user.h \
233 lib/include/media-util-dcm.h