14c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# 24c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# Copyright (C) 2010 The Android Open Source Project 34c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# 44c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# Licensed under the Apache License, Version 2.0 (the "License"); 54c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# you may not use this file except in compliance with the License. 64c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# You may obtain a copy of the License at 74c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# 84c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# http://www.apache.org/licenses/LICENSE-2.0 94c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# 104c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# Unless required by applicable law or agreed to in writing, software 114c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# distributed under the License is distributed on an "AS IS" BASIS, 124c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 134c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# See the License for the specific language governing permissions and 144c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# limitations under the License. 154c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh# 164c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 174c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi YehLOCAL_PATH := $(call my-dir) 184c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yehinclude $(CLEAR_VARS) 194c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 204c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi YehLOCAL_MODULE := librtp_jni 214c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 224c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi YehLOCAL_SRC_FILES := \ 234c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh AudioCodec.cpp \ 244c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh AudioGroup.cpp \ 25a8a10096a1501e901676632d78f699cdebe9f4f6Chia-chi Yeh EchoSuppressor.cpp \ 264c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh RtpStream.cpp \ 274c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh util.cpp \ 284c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh rtp_jni.cpp 294c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 30a6f950c9682ffffc00ca976aafeeedf391718b1dChia-chi YehLOCAL_SRC_FILES += \ 31f4ae94229d736c7dbd3c5c36d484213d51545702Chia-chi Yeh AmrCodec.cpp \ 32a6f950c9682ffffc00ca976aafeeedf391718b1dChia-chi Yeh G711Codec.cpp \ 33a6f950c9682ffffc00ca976aafeeedf391718b1dChia-chi Yeh GsmCodec.cpp 34a6f950c9682ffffc00ca976aafeeedf391718b1dChia-chi Yeh 354c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi YehLOCAL_SHARED_LIBRARIES := \ 364c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh libnativehelper \ 374c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh libcutils \ 384c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh libutils \ 39f4ae94229d736c7dbd3c5c36d484213d51545702Chia-chi Yeh libmedia \ 40ae75f994cc50837afe79d3bfbc576811e3602fefGlenn Kasten libmedia_native \ 414b3913a3e43d3180b21d77cc2f717b446350354fAndreas Huber libstagefright_amrnb_common 424c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 434b3913a3e43d3180b21d77cc2f717b446350354fAndreas HuberLOCAL_STATIC_LIBRARIES := libgsm libstagefright_amrnbdec libstagefright_amrnbenc 444c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 454c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi YehLOCAL_C_INCLUDES += \ 46a6f950c9682ffffc00ca976aafeeedf391718b1dChia-chi Yeh $(JNI_H_INCLUDE) \ 47f4ae94229d736c7dbd3c5c36d484213d51545702Chia-chi Yeh external/libgsm/inc \ 48ba4d0433319393d626d2169683209e4956a087e2James Dong frameworks/av/media/libstagefright/codecs/amrnb/common/include \ 49ba4d0433319393d626d2169683209e4956a087e2James Dong frameworks/av/media/libstagefright/codecs/amrnb/common/ \ 50ba4d0433319393d626d2169683209e4956a087e2James Dong frameworks/av/media/libstagefright/codecs/amrnb/enc/include \ 51ba4d0433319393d626d2169683209e4956a087e2James Dong frameworks/av/media/libstagefright/codecs/amrnb/enc/src \ 52ba4d0433319393d626d2169683209e4956a087e2James Dong frameworks/av/media/libstagefright/codecs/amrnb/dec/include \ 53ba4d0433319393d626d2169683209e4956a087e2James Dong frameworks/av/media/libstagefright/codecs/amrnb/dec/src \ 544e42c5f41fdb67ec62fbecc48038c8fe30b57bcdGlenn Kasten $(call include-path-for, audio-effects) 554c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 564c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi YehLOCAL_CFLAGS += -fvisibility=hidden 574c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 583070af08821ee86f06a9cc6b58dbb79c82946b94Iliyan Malchev 594c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yeh 604c5d28cee0537c83ff0e5bc0daaae78f68dfc7c8Chia-chi Yehinclude $(BUILD_SHARED_LIBRARY) 61