Mingming Yin | 486032d | 2013-09-26 17:22:07 -0700 | [diff] [blame] | 1 | # sources and intermediate files are separated |
| 2 | |
| 3 | AM_CFLAGS = -Wall |
| 4 | AM_CFLAGS += -Wundef |
| 5 | AM_CFLAGS += -Wstrict-prototypes |
| 6 | AM_CFLAGS += -Wno-trigraphs |
| 7 | AM_CFLAGS += -g -O3 |
| 8 | |
| 9 | AM_CPPFLAGS = -D__packed__= |
| 10 | AM_CPPFLAGS += -DIMAGE_APPS_PROC |
| 11 | AM_CPPFLAGS += -DFEATURE_Q_SINGLE_LINK |
| 12 | AM_CPPFLAGS += -DFEATURE_Q_NO_SELF_QPTR |
| 13 | AM_CPPFLAGS += -DFEATURE_LINUX |
| 14 | AM_CPPFLAGS += -DFEATURE_NATIVELINUX |
| 15 | AM_CPPFLAGS += -DFEATURE_DSM_DUP_ITEMS |
| 16 | AM_CPPFLAGS += -D_DEBUG |
| 17 | AM_CPPFLAGS += -Iinc |
Arun Kumar Dasari | 7a705fb | 2016-06-10 15:20:02 +0530 | [diff] [blame] | 18 | AM_CPPFLAGS += -I ${WORKSPACE}/hardware/qcom/media/mm-core/inc/ |
Mingming Yin | 486032d | 2013-09-26 17:22:07 -0700 | [diff] [blame] | 19 | |
Arun Kumar Dasari | 7a705fb | 2016-06-10 15:20:02 +0530 | [diff] [blame] | 20 | c_sources =src/omx_aac_aenc.cpp |
Mingming Yin | 486032d | 2013-09-26 17:22:07 -0700 | [diff] [blame] | 21 | c_sources +=src/aenc_svr.c |
| 22 | |
| 23 | lib_LTLIBRARIES = libOmxAacEnc.la |
| 24 | libOmxAacEnc_la_SOURCES = $(c_sources) |
Arun Kumar Dasari | 7a705fb | 2016-06-10 15:20:02 +0530 | [diff] [blame] | 25 | libOmxAacEnc_la_CFLAGS = $(AM_CFLAGS) -fPIC $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy |
| 26 | libOmxAacEnc_la_CPPFLAGS = $(AM_CPPFLAGS) -fPIC $(GLIB_CFLAGS) -include glib.h -Dstrlcpy=g_strlcpy |
Arun Kumar Dasari | d0faf2e | 2016-07-13 12:52:39 +0530 | [diff] [blame] | 27 | libOmxAacEnc_la_LIBADD = -lmm-omxcore -lstdc++ -lpthread $(GLIB_LIBS) -ldl -llog |
| 28 | libOmxAacEnc_la_LDFLAGS = -shared $(GLIB_LIBS) -avoid-version $(OMXAUDIO_LIBRARY_VERSION) |
Preetam Singh Ranawat | 83382ef | 2017-06-15 16:20:34 +0530 | [diff] [blame^] | 29 | |
| 30 | bin_PROGRAMS = mm-aenc-omxaac-test |
| 31 | mm_aenc_omxaac_test_SOURCES = ./test/omx_aac_enc_test.c |
| 32 | mm_aenc_omxaac_test_LDADD = -lmm-omxcore -ldl -lpthread -llog libOmxAacEnc.la |