Svace issue fix
[platform/core/multimedia/libmm-fileinfo.git] / Makefile.am
1 ACLOCAL_AMFLAGS=-I m4
2
3 SUBDIRS = utils \
4           codecs \
5           formats \
6           . \
7           tests
8
9 lib_LTLIBRARIES = libmmffile.la
10
11 noinst_HEADERS = include/mm_file_codecs.h \
12                  include/mm_file_formats.h \
13                  include/mm_file_format_frame.h
14
15 libmmffile_la_SOURCES = mm_file.c
16
17 includelibmmffiledir = $(includedir)/mmf
18 includelibmmffile_HEADERS = include/mm_file.h \
19                                                         include/mm_file_error.h
20
21 libmmffile_la_CFLAGS = -I$(srcdir)/include \
22                        $(MMCOMMON_CFLAGS) \
23                        -I$(srcdir)/utils/include \
24                        -D_LARGEFILE64_SOURCE \
25                        -D_FILE_OFFSET_BITS=64
26
27 if USE_TESTMODE
28 libmmffile_la_CFLAGS += -D__MMFILE_TEST_MODE__
29 endif
30
31 libmmffile_la_DEPENDENCIES = $(top_builddir)/utils/libmmfile_utils.la
32
33
34 libmmffile_la_LIBADD = $(top_builddir)/utils/libmmfile_utils.la \
35                         -ldl \
36                        $(MMCOMMON_LIBS)
37
38 if USE_DYN
39 libmmffile_la_CFLAGS += -D__MMFILE_DYN_LOADING__
40 else
41 libmmffile_la_LIBADD += $(top_builddir)/codecs/ffmpeg/libmmfile_codecs.la \
42                                                 $(top_builddir)/formats/ffmpeg/libmmfile_formats.la
43 endif
44
45 libmmffile_la_CFLAGS += $(DLOG_CFLAGS)
46 libmmffile_la_LIBADD += $(DLOG_LIBS)
47
48 pcfiles = mm-fileinfo.pc
49 pkgconfigdir = $(libdir)/pkgconfig
50 pkgconfig_DATA = $(pcfiles)
51 EXTRA_DIST = $(pcfiles)