154b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
254b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Projectinclude $(CLEAR_VARS)
354b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Project
454b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source ProjectLOCAL_SRC_FILES:= \
5212e78df9eb3bfff069de01aa7820cf4201c5f82Zhijun He    android_media_ImageReader.cpp \
607ea426e3ae8915ca6bf67135f523f42cd920af0Andreas Huber    android_media_MediaCrypto.cpp \
788572f7a3e9d7ef85c26865a0150f3c2041561c2Andreas Huber    android_media_MediaCodec.cpp \
85a04bf395514a9342dd26af519b88f4b3e309eb9Andreas Huber    android_media_MediaCodecList.cpp \
98a0c80fdcc46faa8cb8c9f4dda06f4b63ec2f906Jeff Tinker    android_media_MediaDrm.cpp \
1088572f7a3e9d7ef85c26865a0150f3c2041561c2Andreas Huber    android_media_MediaExtractor.cpp \
11d2506a506303ed94fd1991cf986b825b870a67c5Andreas Huber    android_media_MediaHTTPConnection.cpp \
1268ccf103a10c674f1db649bb15bb3e790bc6dad3ztenghui    android_media_MediaMuxer.cpp \
133ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    android_media_MediaPlayer.cpp \
143ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    android_media_MediaRecorder.cpp \
153ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    android_media_MediaScanner.cpp \
163ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    android_media_MediaMetadataRetriever.cpp \
17c371194e4e0651c328f1870a90bbfd4e217c747bJames Dong    android_media_ResampleInputStream.cpp \
1849b6fbaebd5413b92c6dcff423da95d5525455eeJames Dong    android_media_MediaProfiles.cpp \
1981ea83d10883886013bc95eac2fe032acf1e7aa9Mike Lockwood    android_media_AmrInputStream.cpp \
2079f407cc6c5ae34fc6f04d52fd034b49d1f002c4James Dong    android_media_Utils.cpp \
210cd0136d440cf6ad9d5fab430269116786e671ecMike Lockwood    android_mtp_MtpDatabase.cpp \
228182e72479a8b0d832df9c392890b25bfa6f97b5Mike Lockwood    android_mtp_MtpDevice.cpp \
230cd0136d440cf6ad9d5fab430269116786e671ecMike Lockwood    android_mtp_MtpServer.cpp \
2454b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Project
2554b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \
263ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    libandroid_runtime \
273ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    libnativehelper \
283ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    libutils \
2925ba5b6564224dceefa086b5c439ef28dad530caMathias Agopian    libbinder \
303ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    libmedia \
31b5af325fb1d21a9295bf3009cc95e5ead4999247Mike Reed    libskia \
32e4a838051de5e56f44c71117073a035b804b5d04Andreas Huber    libui \
33d685894212e6dbeac1fda4996903c1da115d49a6Ying Wang    liblog \
34000479f9e325b4e426a67033abd92d47da412725Mathias Agopian    libcutils \
35696257ccf315a1da042787c5b2d1f80c7146fc94Mathias Agopian    libgui \
368d65dd26530c7559082bd738cf930e2806158ab2Andreas Huber    libstagefright \
3788572f7a3e9d7ef85c26865a0150f3c2041561c2Andreas Huber    libstagefright_foundation \
3881ea83d10883886013bc95eac2fe032acf1e7aa9Mike Lockwood    libcamera_client \
39da03aaad78c124be8903c2c4029ecd329b250f4cMike Lockwood    libmtp \
40c89f22242b955ae748765b3465b819b40f70ee5fMike Lockwood    libusbhost \
41c0786cc258363c246d65a7172e6faf6dae9ef2d5Marco Nelissen    libjhead \
42faab8b23134ed12be16f58dd08c84175af27348bMarco Nelissen    libexif \
439dd295af25cb28d61ae8d7113b8342090be58362Andreas Huber    libstagefright_amrnb_common \
449dd295af25cb28d61ae8d7113b8342090be58362Andreas Huber
4592351c58866013db044b99cb79a6c0595499f22bMarco NelissenLOCAL_REQUIRED_MODULES := \
4692351c58866013db044b99cb79a6c0595499f22bMarco Nelissen    libjhead_jni
4792351c58866013db044b99cb79a6c0595499f22bMarco Nelissen
489dd295af25cb28d61ae8d7113b8342090be58362Andreas HuberLOCAL_STATIC_LIBRARIES := \
499dd295af25cb28d61ae8d7113b8342090be58362Andreas Huber    libstagefright_amrnbenc
5054b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Project
5154b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source ProjectLOCAL_C_INCLUDES += \
523cd393c5051ce26c8030736f5524962d98abe849Marco Nelissen    external/libexif/ \
533ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    external/tremor/Tremor \
5420cb94eeb5b9672573fc86bf51e09bd66a774581Nicolas Catania    frameworks/base/core/jni \
55ba4d0433319393d626d2169683209e4956a087e2James Dong    frameworks/av/media/libmedia \
56ba4d0433319393d626d2169683209e4956a087e2James Dong    frameworks/av/media/libstagefright \
57ba4d0433319393d626d2169683209e4956a087e2James Dong    frameworks/av/media/libstagefright/codecs/amrnb/enc/src \
58ba4d0433319393d626d2169683209e4956a087e2James Dong    frameworks/av/media/libstagefright/codecs/amrnb/common \
59ba4d0433319393d626d2169683209e4956a087e2James Dong    frameworks/av/media/libstagefright/codecs/amrnb/common/include \
60ba4d0433319393d626d2169683209e4956a087e2James Dong    frameworks/av/media/mtp \
61e1dea48f92fd087573ac76c6acd03f5a19181eceJames Dong    frameworks/native/include/media/openmax \
62534046d2b12fd13776ad782b982649cb0bea9b79Zhijun He    $(call include-path-for, libhardware)/hardware \
63534046d2b12fd13776ad782b982649cb0bea9b79Zhijun He    system/media/camera/include \
643ca47d101db63b619f15723d5131ff7bc8f3a5beJianhong Jiang    $(PV_INCLUDES) \
65eece0dda56ae29fff6e9003df97594f6ac50b6e2Derek Sollenberger    $(JNI_H_INCLUDE)
6654b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Project
6754b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source ProjectLOCAL_CFLAGS +=
6854b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Project
6954b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source ProjectLOCAL_MODULE:= libmedia_jni
7054b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Project
7154b6cfa9a9e5b861a9930af873580d6dc20f773The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY)
72f013e1afd1e68af5e3b868c26a653bbfb39538f8The Android Open Source Project
73f013e1afd1e68af5e3b868c26a653bbfb39538f8The Android Open Source Project# build libsoundpool.so
74948235c06ed0d49190b2f49d9299b473c4dd61a9Eric Laurent# build libaudioeffect_jni.so
75948235c06ed0d49190b2f49d9299b473c4dd61a9Eric Laurentinclude $(call all-makefiles-under,$(LOCAL_PATH))
76