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 \
21 $(LIBPMCONTROL_CFLAGS) \
26 COMMON_CFLAGS += $(STATUS_CFLAGS)
29 COMMON_LDADD = libmedia-utils.la \
35 $(LIBPMCONTROL_LIBS) \
41 COMMON_LDADD += $(STATUS_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-noti.c \
56 lib/media-util-ipc.c \
58 lib/media-util-register.c
60 libmedia_utils_la_CFLAGS = -I${srcdir}/lib/include \
66 $(PHONESTATUS_CFLAGS) \
69 libmedia_utils_la_LIBADD = $(GLIB_LIBS) \
77 bin_PROGRAMS = media-server \
81 ######################################################
83 ######################################################
84 media_server_SOURCES = src/common/media-common-utils.c \
85 src/common/media-common-system.c \
86 src/common/media-common-external-storage.c \
87 src/common/media-common-db-svc.c \
88 src/common/media-common-security.c \
89 src/server/media-server-db.c \
90 src/server/media-server-socket.c \
91 src/server/media-server-thumb.c \
92 src/server/media-server-scanner.c \
93 src/server/media-server-device-block.c \
94 src/server/media-server-main.c
96 media_server_CFLAGS = -I${srcdir}/src/server/include \
100 media_server_CFLAGS += -fPIE
102 media_server_LDFLAGS = -pie
104 media_server_LDADD = $(COMMON_LDADD) \
107 ######################################################
109 ######################################################
110 media_scanner_SOURCES = src/common/media-common-utils.c \
111 src/common/media-common-system.c \
112 src/common/media-common-external-storage.c \
113 src/common/media-common-db-svc.c \
114 src/common/media-common-security.c \
115 src/scanner/media-scanner-device-block.c \
116 src/scanner/media-scanner-scan.c \
117 src/scanner/media-scanner-socket.c \
118 src/scanner/media-scanner.c
120 media_scanner_CFLAGS = -I${srcdir}/src/scanner/include \
123 media_scanner_CFLAGS += -fPIE
125 media_scanner_LDFLAGS = -pie
127 media_scanner_LDADD = $(COMMON_LDADD)
129 ######################################################
131 ######################################################
132 media_scanner_v2_SOURCES = src/common/media-common-utils.c \
133 src/common/media-common-system.c \
134 src/common/media-common-external-storage.c \
135 src/common/media-common-db-svc.c \
136 src/common/media-common-security.c \
137 src/scanner-v2/media-scanner-common-v2.c \
138 src/scanner-v2/media-scanner-device-block-v2.c\
139 src/scanner-v2/media-scanner-scan-v2.c \
140 src/scanner-v2/media-scanner-socket-v2.c \
141 src/scanner-v2/media-scanner-extract-v2.c \
142 src/scanner-v2/media-scanner-v2.c
144 media_scanner_v2_CFLAGS = -I${srcdir}/src/scanner-v2/include \
147 media_scanner_v2_CFLAGS += -fPIE
149 media_scanner_v2_LDFLAGS = -pie
151 media_scanner_v2_LDADD = $(COMMON_LDADD)
153 ######################################################
155 ######################################################
156 mediadb_update_SOURCES = src/mediadb-update.c
158 mediadb_update_CFLAGS = -I${srcdir}/lib/include \
162 mediadb_update_CFLAGS += -fPIE
164 mediadb_update_LDFLAGS = -pie
166 mediadb_update_LDADD = libmedia-utils.la \
171 ### includeheaders ###
172 includeheadersdir = $(includedir)/media-utils
173 includeheaders_HEADERS = lib/include/media-util-noti-common.h \
174 lib/include/media-util-noti-internal.h \
175 lib/include/media-util-noti.h \
176 lib/include/media-util-register.h \
177 lib/include/media-util-err.h \
178 lib/include/media-util-db.h \
179 lib/include/media-util-ipc.h \
180 lib/include/media-util.h \
181 lib/include/media-server-ipc.h