blob: b63130caf42c671a6098279eaebb8eb7fa0d0d0f [file] [log] [blame]
Arun Kumar Dasari7a705fb2016-06-10 15:20:02 +05301AM_CFLAGS = -Wundef \
2 -Wstrict-prototypes \
3 -Wno-trigraphs \
4 -g -O0 \
5 -fno-inline \
6 -fno-short-enums \
7 -fpic \
8 -I inc \
9 -I ${WORKSPACE}/hardware/qcom/media/mm-core/inc/
10
11# required pre-processor flags
12AM_CPPFLAGS = -D__packed__=
13AM_CPPFLAGS += -DIMAGE_APPS_PROC
14AM_CPPFLAGS += -DFEATURE_Q_SINGLE_LINK
15AM_CPPFLAGS += -DFEATURE_Q_NO_SELF_QPTR
16AM_CPPFLAGS += -DFEATURE_LINUX
17AM_CPPFLAGS += -DFEATURE_NATIVELINUX -Dstrlcpy=g_strlcpy
18AM_CPPFLAGS += -DFEATURE_DSM_DUP_ITEMS
19AM_CPPFLAGS += -I ${WORKSPACE}/hardware/qcom/media/mm-core/inc/
20
21AM_CPPFLAGS += -g
22AM_CPPFLAGS += -D_DEBUG
23AM_CPPFLAGS += -Iinc
24
25c_sources = src/omx_amr_aenc.cpp \
26 src/aenc_svr.c
27
28lib_LTLIBRARIES = libOmxAmrEnc.la
29libOmxAmrEnc_la_CC = @CC@
30libOmxAmrEnc_la_SOURCES = $(c_sources)
31libOmxAmrEnc_la_LIBADD = -lcutils -llog
32libOmxAmrEnc_la_CFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy
33libOmxAmrEnc_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy
34libOmxAmrEnc_la_LDFLAGS = $(GLIB_LIBS) -shared -version-info 1:0:0
35
36bin_PROGRAMS = mm_aenc_omxamr_test
37
38mm_aenc_omxamr_test_c_sources = test/omx_amr_enc_test.c
39mm_aenc_omxamr_test_CC = @CC@
40mm_aenc_omxamr_test_SOURCES = $(mm_aenc_omxamr_test_c_sources)
41mm_aenc_omxamr_test_LDADD = libOmxAmrEnc.la -lmm-omxcore
42mm_aenc_omxamr_test_CPPFLAGS = $(AM_CPPFLAGS) $(AM_CFLAGS)