blob: 1b7ed7c52905ad2163ed3355c2a21bf58eba88c9 [file] [log] [blame]
AM_CFLAGS = -Wundef \
-Wstrict-prototypes \
-Wno-trigraphs \
-g -O0 \
-fno-inline \
-fno-short-enums \
-fpic \
-I inc \
-I ${WORKSPACE}/hardware/qcom/media/mm-core/inc/
# required pre-processor flags
AM_CPPFLAGS = -D__packed__=
AM_CPPFLAGS += -DIMAGE_APPS_PROC
AM_CPPFLAGS += -DFEATURE_Q_SINGLE_LINK
AM_CPPFLAGS += -DFEATURE_Q_NO_SELF_QPTR
AM_CPPFLAGS += -DFEATURE_LINUX
AM_CPPFLAGS += -DFEATURE_NATIVELINUX -Dstrlcpy=g_strlcpy
AM_CPPFLAGS += -DFEATURE_DSM_DUP_ITEMS
AM_CPPFLAGS += -I ${WORKSPACE}/hardware/qcom/media/mm-core/inc/
AM_CPPFLAGS += -I $(PKG_CONFIG_SYSROOT_DIR)/usr/include/audio-kernel
AM_CPPFLAGS += -g
AM_CPPFLAGS += -DNDEBUG
AM_CPPFLAGS += -Iinc
c_sources = src/omx_amr_aenc.cpp \
src/aenc_svr.c
lib_LTLIBRARIES = libOmxAmrEnc.la
libOmxAmrEnc_la_CC = @CC@
libOmxAmrEnc_la_SOURCES = $(c_sources)
libOmxAmrEnc_la_LIBADD = -lcutils -llog
libOmxAmrEnc_la_CFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy
libOmxAmrEnc_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy
libOmxAmrEnc_la_LDFLAGS = $(GLIB_LIBS) -shared -avoid-version
bin_PROGRAMS = mm_aenc_omxamr_test
mm_aenc_omxamr_test_c_sources = test/omx_amr_enc_test.c
mm_aenc_omxamr_test_CC = @CC@
mm_aenc_omxamr_test_SOURCES = $(mm_aenc_omxamr_test_c_sources)
mm_aenc_omxamr_test_LDADD = libOmxAmrEnc.la -lmm-omxcore
mm_aenc_omxamr_test_CPPFLAGS = $(AM_CPPFLAGS) $(AM_CFLAGS)