1a1e3c3eaf0a86f6b865a3f84bfec8b5b927ad9a
[platform/core/multimedia/libmm-fileinfo.git] / formats / ffmpeg / Makefile.am
1 lib_LTLIBRARIES = libmmfile_formats.la
2
3
4 libmmfile_formats_la_DEPENDENCIES =     $(top_builddir)/utils/libmmfile_utils.la 
5
6 noinst_HEADERS = include/mm_file_format_dummy.h \
7                 include/mm_file_format_aac.h \
8                 include/mm_file_format_amr.h \
9                 include/mm_file_format_imelody.h \
10                 include/mm_file_format_midi.h \
11                 include/mm_file_format_ffmpeg_mem.h \
12                 include/mm_file_format_ffmpeg.h \
13                 include/mm_file_format_mmf.h \
14                 #include/mm_file_format_mp3.h \
15                 include/mm_file_format_wav.h \
16                 include/mm_file_format_private.h
17
18 libmmfile_formats_la_SOURCES = mm_file_formats.c \
19                         mm_file_format_dummy.c \
20                         mm_file_format_ffmpeg.c \
21                         mm_file_format_ffmpeg_mem.c \
22                         mm_file_format_mp3.c \
23                         mm_file_format_aac.c \
24                         mm_file_format_mmf.c \
25                         mm_file_format_amr.c \
26                         mm_file_format_midi.c \
27                         mm_file_format_imelody.c \
28                         mm_file_format_wav.c \
29                         mm_file_format_frame.c
30
31 libmmfile_formats_la_CFLAGS = -I$(srcdir)/include \
32                               $(MMCOMMON_CFLAGS) \
33                            -I$(srcdir)/../../include \
34                            -I$(srcdir)/../../utils/include \
35                            -D_LARGEFILE64_SOURCE \
36                            -D_FILE_OFFSET_BITS=64 \
37                           $(AVUTIL_CFLAGS) \
38                            $(AVCODEC_CFLAGS) \
39                            $(SWSCALE_CFLAGS) \
40                           $(AVFORMAT_CFLAGS)
41
42 if USE_TESTMODE
43 libmmfile_formats_la_CFLAGS += -D__MMFILE_TEST_MODE__
44 endif
45
46 if USE_DUMP
47 libmmfile_formats_la_CFLAGS += -DMMFILE_FORMAT_DEBUG_DUMP
48 endif
49
50 if USE_IOMMAP
51 libmmfile_formats_la_CFLAGS += -D__MMFILE_MMAP_MODE__
52 endif  
53
54
55 libmmfile_formats_la_LIBADD = $(MMCOMMON_LIBS) \
56                                 $(AVUTIL_LIBS) \
57                                 $(AVCODEC_LIBS) \
58                                 $(AVFORMAT_LIBS) \
59                                 $(SWSCALE_LIBS) \
60                           $(top_builddir)/utils/libmmfile_utils.la
61
62 libmmfile_formats_la_CFLAGS += $(DLOG_CFLAGS)
63 libmmfile_formats_la_LIBADD += $(DLOG_LIBS)
64
65 libmmfile_formats_la_CFLAGS += -D__MMFILE_LIBAV_VERSION__=11.4