blob: cb89ec17b095ac2568910e5af84047de8cff95be [file] [log] [blame]
Mingming Yin486032d2013-09-26 17:22:07 -07001# sources and intermediate files are separated
2
3AM_CFLAGS = -Wall
4AM_CFLAGS += -Wundef
5AM_CFLAGS += -Wstrict-prototypes
6AM_CFLAGS += -Wno-trigraphs
7AM_CFLAGS += -g -O3
8
9AM_CPPFLAGS = -D__packed__=
10AM_CPPFLAGS += -DIMAGE_APPS_PROC
11AM_CPPFLAGS += -DFEATURE_Q_SINGLE_LINK
12AM_CPPFLAGS += -DFEATURE_Q_NO_SELF_QPTR
13AM_CPPFLAGS += -DFEATURE_LINUX
14AM_CPPFLAGS += -DFEATURE_NATIVELINUX
15AM_CPPFLAGS += -DFEATURE_DSM_DUP_ITEMS
16AM_CPPFLAGS += -D_DEBUG
17AM_CPPFLAGS += -Iinc
Arun Kumar Dasari7a705fb2016-06-10 15:20:02 +053018AM_CPPFLAGS += -I ${WORKSPACE}/hardware/qcom/media/mm-core/inc/
Mingming Yin486032d2013-09-26 17:22:07 -070019
Arun Kumar Dasari7a705fb2016-06-10 15:20:02 +053020c_sources =src/omx_aac_aenc.cpp
Mingming Yin486032d2013-09-26 17:22:07 -070021c_sources +=src/aenc_svr.c
22
23lib_LTLIBRARIES = libOmxAacEnc.la
24libOmxAacEnc_la_SOURCES = $(c_sources)
Arun Kumar Dasari7a705fb2016-06-10 15:20:02 +053025libOmxAacEnc_la_CFLAGS = $(AM_CFLAGS) -fPIC $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy
26libOmxAacEnc_la_CPPFLAGS = $(AM_CPPFLAGS) -fPIC $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy
Arun Kumar Dasarid0faf2e2016-07-13 12:52:39 +053027libOmxAacEnc_la_LIBADD = -lmm-omxcore -lstdc++ -lpthread $(GLIB_LIBS) -ldl -llog
28libOmxAacEnc_la_LDFLAGS = -shared $(GLIB_LIBS) -avoid-version $(OMXAUDIO_LIBRARY_VERSION)
Preetam Singh Ranawat83382ef2017-06-15 16:20:34 +053029
30bin_PROGRAMS = mm-aenc-omxaac-test
31mm_aenc_omxaac_test_SOURCES = ./test/omx_aac_enc_test.c
32mm_aenc_omxaac_test_LDADD = -lmm-omxcore -ldl -lpthread -llog libOmxAacEnc.la