1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 4 LOCAL_SRC_FILES := \ 5 src/amrdecoderspecificinfo3gpp.cpp \ 6 src/amrsampleentry.cpp \ 7 src/assetinfoatoms.cpp \ 8 src/atom.cpp \ 9 src/atomutils.cpp \ 10 src/audiosampleentry.cpp \ 11 src/avcconfiguration.cpp \ 12 src/avcsampleentry.cpp \ 13 src/basedescriptor.cpp \ 14 src/chunkoffsetatom.cpp \ 15 src/dataentryatom.cpp \ 16 src/dataentryurlatom.cpp \ 17 src/datainformationatom.cpp \ 18 src/datareferenceatom.cpp \ 19 src/decoderconfigdescriptor.cpp \ 20 src/decoderspecificinfo.cpp \ 21 src/editatom.cpp \ 22 src/editlistatom.cpp \ 23 src/esdatom.cpp \ 24 src/esdescriptor.cpp \ 25 src/es_id_inc.cpp \ 26 src/es_id_ref.cpp \ 27 src/expandablebaseclass.cpp \ 28 src/filetypeatom.cpp \ 29 src/fullatom.cpp \ 30 src/h263decoderspecificinfo3gpp.cpp \ 31 src/h263sampleentry.cpp \ 32 src/handleratom.cpp \ 33 src/hintmediaheaderatom.cpp \ 34 src/impeg4file.cpp \ 35 src/mediaatom.cpp \ 36 src/mediadataatom.cpp \ 37 src/mediaheaderatom.cpp \ 38 src/mediainformationatom.cpp \ 39 src/mediainformationheaderatom.cpp \ 40 src/movieatom.cpp \ 41 src/movieheaderatom.cpp \ 42 src/mpeg4bitrateatom.cpp \ 43 src/mpeg4file.cpp \ 44 src/mpeg4mediaheaderatom.cpp \ 45 src/mpegsampleentry.cpp \ 46 src/sampledescriptionatom.cpp \ 47 src/sampleentry.cpp \ 48 src/samplesizeatom.cpp \ 49 src/sampletableatom.cpp \ 50 src/sampletochunkatom.cpp \ 51 src/slconfigdescriptor.cpp \ 52 src/soundmediaheaderatom.cpp \ 53 src/syncsampleatom.cpp \ 54 src/timetosampleatom.cpp \ 55 src/trackatom.cpp \ 56 src/trackheaderatom.cpp \ 57 src/trackreferenceatom.cpp \ 58 src/trackreferencetypeatom.cpp \ 59 src/userdataatom.cpp \ 60 src/videomediaheaderatom.cpp \ 61 src/visualsampleentry.cpp \ 62 src/textsampleentry.cpp \ 63 src/boxrecord.cpp \ 64 src/fontrecord.cpp \ 65 src/fonttableatom.cpp \ 66 src/stylerecord.cpp \ 67 src/interleavebuffer.cpp \ 68 src/movieextendsatom.cpp \ 69 src/movieextendsheaderatom.cpp \ 70 src/moviefragmentatom.cpp \ 71 src/moviefragmentheaderatom.cpp \ 72 src/moviefragmentrandomaccessatom.cpp \ 73 src/moviefragmentrandomaccessoffsetatom.cpp \ 74 src/trackextendsatom.cpp \ 75 src/trackfragmentatom.cpp \ 76 src/trackfragmentheaderatom.cpp \ 77 src/trackfragmentrandomaccessatom.cpp \ 78 src/trackfragmentrunatom.cpp 79 80 81 LOCAL_MODULE := libpvmp4ffcomposer 82 83 LOCAL_CFLAGS := $(PV_CFLAGS) 84 85 86 87 LOCAL_STATIC_LIBRARIES := 88 89 LOCAL_SHARED_LIBRARIES := 90 91 LOCAL_C_INCLUDES := \ 92 $(PV_TOP)/fileformats/mp4/composer/src \ 93 $(PV_TOP)/fileformats/mp4/composer/include \ 94 $(PV_INCLUDES) 95 96 LOCAL_COPY_HEADERS_TO := $(PV_COPY_HEADERS_TO) 97 98 LOCAL_COPY_HEADERS := \ 99 include/a_impeg4file.h \ 100 include/a_isucceedfail.h \ 101 include/a_atomdefs.h \ 102 include/textsampledescinfo.h \ 103 include/../config/opencore/pv_mp4ffcomposer_config.h 104 105 include $(BUILD_STATIC_LIBRARY) 106