1 ACLOCAL_AMFLAGS = -I m4
2 AUTOMAKE_OPTIONS = subdir-objects
9 AM_CPPFLAGS = $(FMS_DEBUG_FLAGS)
11 AM_LDFLAGS=-Wl,--as-needed -Wl,--hash-style=both
14 ######################################################
15 #common flags for binary
16 ######################################################
17 COMMON_CFLAGS = -I${srcdir}/lib/include \
18 -I${srcdir}/src/common/include \
19 -D_FILE_OFFSET_BITS=64 \
24 $(LIBPMCONTROL_CFLAGS) \
25 $(LIBSYSTEMD_CFLAGS) \
27 $(SYSTEM_INFO_CFLAGS) \
28 $(USB_DEVICE_CFLAGS) \
29 $(PHONESTATUS_CFLAGS) \
30 $(SYSTEM_DEVICE_CFLAGS) \
31 -Wall -Werror -Wno-cpp
33 COMMON_LDADD = libmedia-utils.la \
38 $(LIBPMCONTROL_LIBS) \
42 $(SYSTEM_DEVICE_LIBS) \
46 ######################################################
48 ######################################################
49 pkgconfigdir = $(libdir)/pkgconfig
50 dist_pkgconfig_DATA = libmedia-utils.pc
52 ######################################################
54 ######################################################
55 lib_LTLIBRARIES = libmedia-utils.la
56 libmedia_utils_la_SOURCES = lib/media-util-noti.c \
57 lib/media-util-ipc.c \
59 lib/media-util-register.c \
60 lib/media-util-cynara.c \
63 libmedia_utils_la_CFLAGS = -I${srcdir}/lib/include \
64 -D_FILE_OFFSET_BITS=64 \
70 $(PHONESTATUS_CFLAGS) \
71 $(TZ_PLATFORM_CONFIG_CFLAGS) \
72 $(CYNARA_CLIENT_CFLAGS) \
73 $(CYNARA_SESSION_CFLAGS) \
74 $(CYNARA_CREDS_SOCKET_CFLAGS) \
75 $(SYSTEM_INFO_CFLAGS) \
76 -Wall -Werror -Wno-cpp
78 libmedia_utils_la_LIBADD = $(GLIB_LIBS) \
84 $(TZ_PLATFORM_CONFIG_LIBS) \
85 $(CYNARA_CLIENT_LIBS) \
86 $(CYNARA_SESSION_LIBS) \
87 $(CYNARA_CREDS_SOCKET_LIBS) \
90 bin_PROGRAMS = media-server mediadb-update
92 bin_PROGRAMS += media-scanner
94 bin_PROGRAMS += media-scanner-v2
97 ######################################################
99 ######################################################
100 media_server_SOURCES = src/common/media-common-utils.c \
101 src/common/media-common-system.c \
102 src/common/media-common-db-svc.c \
103 src/server/media-server-db.c \
104 src/server/media-server-socket.c \
105 src/server/media-server-scanner.c \
106 src/server/media-server-device-block.c \
107 src/server/media-server-main.c
110 media_server_SOURCES += src/common/media-common-utils-tv.c \
111 src/common/media-common-external-storage.c \
112 src/server/media-server-db-manage.c
115 media_server_CFLAGS = -I${srcdir}/src/server/include \
118 $(PHONESTATUS_CFLAGS) \
119 $(SYSTEM_INFO_CFLAGS)
121 media_server_CFLAGS += $(SECURITY_CFLAGS) \
122 $(USB_DEVICE_CFLAGS) \
123 $(POWER_DEFS_CFLAGS) \
126 media_server_CFLAGS += -fPIE
128 media_server_LDFLAGS = -pie
130 media_server_LDADD = $(SQLITE3_LIBS) \
132 $(PHONESTATUS_LIBS) \
133 $(SYSTEM_INFO_LIBS) -lcapi-system-resource
135 media_server_LDADD += $(SECURITY_LIBS) \
140 ######################################################
142 ######################################################
144 media_scanner_SOURCES = src/common/media-common-utils.c \
145 src/common/media-common-system.c \
146 src/common/media-common-db-svc.c \
147 src/scanner/media-scanner-scan.c \
148 src/scanner/media-scanner-socket.c \
149 src/scanner/media-scanner.c
151 media_scanner_CFLAGS = -I${srcdir}/src/scanner/include \
154 media_scanner_CFLAGS += -fPIE
156 media_scanner_LDFLAGS = -pie
158 media_scanner_LDADD = $(COMMON_LDADD)
161 ######################################################
163 ######################################################
164 media_scanner_v2_SOURCES = src/common/media-common-utils.c \
165 src/common/media-common-utils-tv.c \
166 src/common/media-common-system.c \
167 src/common/media-common-external-storage.c \
168 src/common/media-common-db-svc.c \
169 src/scanner-v2/media-scanner-db-manage-v2.c \
170 src/scanner-v2/media-scanner-common-v2.c \
171 src/scanner-v2/media-scanner-device-block-v2.c\
172 src/scanner-v2/media-scanner-scan-v2.c \
173 src/scanner-v2/media-scanner-socket-v2.c \
174 src/scanner-v2/media-scanner-extract-v2.c \
175 src/scanner-v2/media-scanner-v2.c
177 media_scanner_v2_CFLAGS = -I${srcdir}/src/scanner-v2/include \
180 media_scanner_v2_CFLAGS += $(USB_DEVICE_CFLAGS) \
181 $(POWER_DEFS_CFLAGS) \
184 media_scanner_v2_CFLAGS += -fPIE
186 media_scanner_v2_LDFLAGS = -pie
188 media_scanner_v2_LDADD = $(COMMON_LDADD)
190 media_scanner_v2_LDADD += $(USB_DEVICE_LIBS) \
192 $(POWER_TV_LIBS) -lcapi-system-resource
194 ######################################################
196 ######################################################
197 mediadb_update_SOURCES = src/mediadb-update.c
199 mediadb_update_CFLAGS = -I${srcdir}/lib/include \
200 -D_FILE_OFFSET_BITS=64 \
205 -Wall -Werror -Wno-cpp
207 mediadb_update_CFLAGS += -fPIE
209 mediadb_update_LDFLAGS = -pie
211 mediadb_update_LDADD = libmedia-utils.la \
218 ### includeheaders ###
219 includeheadersdir = $(includedir)/media-utils
220 includeheaders_HEADERS = lib/include/media-util-noti.h \
221 lib/include/media-util-register.h \
222 lib/include/media-util-err.h \
223 lib/include/media-util-db.h \
224 lib/include/media-util-ipc.h \
225 lib/include/media-util-cynara.h \
226 lib/include/media-util.h \
227 lib/include/media-util-user.h