[1.1.1] Fix Coverity issue (Dereference before null check)
[platform/core/multimedia/libmm-player.git] / src / Makefile.am
1 lib_LTLIBRARIES = libmmfplayer.la
2
3 includelibmmfplayerdir = $(includedir)/mmf
4
5 includelibmmfplayer_HEADERS = include/mm_player.h \
6                               include/mm_player_audioeffect.h
7
8 libmmfplayer_la_SOURCES = mm_player.c \
9                           mm_player_priv.c \
10                           mm_player_utils.c \
11                           mm_player_capture.c \
12                           mm_player_streaming.c \
13                           mm_player_tracks.c \
14                           mm_player_audioeffect.c \
15                           mm_player_es.c \
16                           mm_player_gst.c \
17                           mm_player_attrs.c \
18                           mm_player_ini.c \
19                           mm_player_360.c
20
21 #if RMC
22 libmmfplayer_la_SOURCES += mm_player_rm.c
23 #endif
24
25 libmmfplayer_la_CFLAGS =  -I$(srcdir)/include \
26                         $(MMCOMMON_CFLAGS) \
27                         $(MMUTIL_COMMON_CFLAGS) \
28                         $(GST_CFLAGS) \
29                         $(GST_VIDEO_CFLAGS) \
30                         $(GST_APP_CFLAGS) \
31                         $(MMSOUND_CFLAGS) \
32                         $(ICU_CFLAGS) \
33                         $(UTILX_CFLAGS) \
34                         $(MEDIAPACKET_CFLAGS) \
35                         $(DLOG_CFLAGS) \
36                         $(SYSTEMINFO_CFLAGS) \
37                         $(STORAGE_CFLAGS) \
38                         $(TZPLATFORM_CONFIG_CFLAGS) \
39                         $(MEDIASOUNDMGR_CFLAGS) \
40                         $(TBM_CFLAGS) \
41                         $(GST_ALLOCATORS_CFLAGS)
42                         -Werror -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp
43 #if RMC
44 libmmfplayer_la_CFLAGS += $(AUL_CFLAGS) $(RM_CFLAGS) $(RC_CFLAGS) $(RI_CFLAGS) -DRM_COMMON
45 #endif
46
47 noinst_HEADERS = include/mm_player_utils.h \
48                  include/mm_player_ini.h \
49                  include/mm_player_priv.h \
50                  include/mm_player_attrs.h \
51                  include/mm_player_capture.h \
52                  include/mm_player_tracks.h \
53                  include/mm_player_streaming.h \
54                  include/mm_player_es.h \
55                  include/mm_player_gst.h
56                  include/mm_player_360.h
57
58 #if RMC
59 noinst_HEADERS += include/mm_player_rm.h
60 #endif
61
62 libmmfplayer_la_LIBADD = $(GST_LIBS) \
63                 $(MMCOMMON_LIBS) \
64                 $(GST_INTERFACE_LIBS) \
65                 $(GST_VIDEO_LIBS) \
66                 $(GST_APP_LIBS) \
67                 $(INIPARSER_LIBS) \
68                 $(MMSOUND_LIBS) \
69                 $(ICU_LIBS) \
70                 $(MEDIAPACKET_LIBS) \
71                 $(DLOG_LIBS) \
72                 $(UTILX_LIBS) \
73                 $(SYSTEMINFO_LIBS) \
74                 $(STORAGE_LIBS) \
75                 $(TZPLATFORM_CONFIG_LIBS) \
76                 $(TBM_LIBS) \
77                 $(GST_ALLOCATORS_LIBS) \
78                 $(MEDIASOUNDMGR_LIBS)
79
80 #if RMC
81 libmmfplayer_la_LIBADD += $(AUL_LIBS) $(RM_LIBS) $(RC_LIBS) $(RI_LIBS)
82 #endif
83
84 if IS_SDK
85 libmmfplayer_la_CFLAGS += -DIS_SDK
86 endif