Home | History | Annotate | Download | only in qdsp6
      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
     18 
     19 c_sources  =src/omx_aac_aenc.cpp
     20 c_sources +=src/aenc_svr.c
     21 
     22 lib_LTLIBRARIES = libOmxAacEnc.la
     23 libOmxAacEnc_la_SOURCES = $(c_sources)
     24 libOmxAacEnc_la_CFLAGS = $(AM_CFLAGS) -fPIC
     25 libOmxAacEnc_la_LDLIBS = -lOmxCore -lstdc++ -lpthread
     26 libOmxAacEnc_la_LDFLAGS = -shared -version-info $(OMXAUDIO_LIBRARY_VERSION)
     27 
     28 bin_PROGRAMS = mm-aenc-omxaac-test
     29 mm_aenc_omxaac_test_SOURCES = test/omx_aac_enc_test.c
     30 mm_aenc_omxaac_test_LDADD = -lOmxCore -ldl -lpthread libOmxAacEnc.la
     31