Arun Kumar Dasari | 7a705fb | 2016-06-10 15:20:02 +0530 | [diff] [blame] | 1 | AM_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 |
| 12 | AM_CPPFLAGS = -D__packed__= |
| 13 | AM_CPPFLAGS += -DIMAGE_APPS_PROC |
| 14 | AM_CPPFLAGS += -DFEATURE_Q_SINGLE_LINK |
| 15 | AM_CPPFLAGS += -DFEATURE_Q_NO_SELF_QPTR |
| 16 | AM_CPPFLAGS += -DFEATURE_LINUX |
| 17 | AM_CPPFLAGS += -DFEATURE_NATIVELINUX -Dstrlcpy=g_strlcpy |
| 18 | AM_CPPFLAGS += -DFEATURE_DSM_DUP_ITEMS |
| 19 | AM_CPPFLAGS += -I ${WORKSPACE}/hardware/qcom/media/mm-core/inc/ |
| 20 | |
| 21 | AM_CPPFLAGS += -g |
| 22 | AM_CPPFLAGS += -D_DEBUG |
| 23 | AM_CPPFLAGS += -Iinc |
| 24 | |
| 25 | c_sources = src/omx_amr_aenc.cpp \ |
| 26 | src/aenc_svr.c |
| 27 | |
| 28 | lib_LTLIBRARIES = libOmxAmrEnc.la |
| 29 | libOmxAmrEnc_la_CC = @CC@ |
| 30 | libOmxAmrEnc_la_SOURCES = $(c_sources) |
| 31 | libOmxAmrEnc_la_LIBADD = -lcutils -llog |
| 32 | libOmxAmrEnc_la_CFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy |
| 33 | libOmxAmrEnc_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy |
| 34 | libOmxAmrEnc_la_LDFLAGS = $(GLIB_LIBS) -shared -version-info 1:0:0 |
| 35 | |
| 36 | bin_PROGRAMS = mm_aenc_omxamr_test |
| 37 | |
| 38 | mm_aenc_omxamr_test_c_sources = test/omx_amr_enc_test.c |
| 39 | mm_aenc_omxamr_test_CC = @CC@ |
| 40 | mm_aenc_omxamr_test_SOURCES = $(mm_aenc_omxamr_test_c_sources) |
| 41 | mm_aenc_omxamr_test_LDADD = libOmxAmrEnc.la -lmm-omxcore |
| 42 | mm_aenc_omxamr_test_CPPFLAGS = $(AM_CPPFLAGS) $(AM_CFLAGS) |