1d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# 2d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# Copyright (C) 2010 The Android Open Source Project 3d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# 4d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# Licensed under the Apache License, Version 2.0 (the "License"); 5d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# you may not use this file except in compliance with the License. 6d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# You may obtain a copy of the License at 7d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# 8d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# http://www.apache.org/licenses/LICENSE-2.0 9d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# 10d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# Unless required by applicable law or agreed to in writing, software 11d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# distributed under the License is distributed on an "AS IS" BASIS, 12d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# See the License for the specific language governing permissions and 14d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# limitations under the License. 15d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville# 16d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 17d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_PATH := $(call my-dir) 18d012595fd71a41159ec437d072f5dc56db8444a2Wink Savilleinclude $(CLEAR_VARS) 19d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 20d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_MODULE := librtp_jni 21d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 22d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_SRC_FILES := \ 23d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville AudioCodec.cpp \ 24d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville AudioGroup.cpp \ 25d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville EchoSuppressor.cpp \ 26d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville RtpStream.cpp \ 27d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville util.cpp \ 28d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville rtp_jni.cpp 29d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 30d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_SRC_FILES += \ 31d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville AmrCodec.cpp \ 32d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville G711Codec.cpp \ 33d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville GsmCodec.cpp 34d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 35d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_SHARED_LIBRARIES := \ 36d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville libnativehelper \ 37d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville libcutils \ 38d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville libutils \ 39e4818818f2519fad6c1067406a8a2b529ce6f5b8Ying Wang liblog \ 40d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville libmedia \ 41d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville libstagefright_amrnb_common 42d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 43d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_STATIC_LIBRARIES := libgsm libstagefright_amrnbdec libstagefright_amrnbenc 44d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 45d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_C_INCLUDES += \ 46d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville $(JNI_H_INCLUDE) \ 47d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville external/libgsm/inc \ 48d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville frameworks/av/media/libstagefright/codecs/amrnb/common/include \ 49d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville frameworks/av/media/libstagefright/codecs/amrnb/common/ \ 50d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville frameworks/av/media/libstagefright/codecs/amrnb/enc/include \ 51d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville frameworks/av/media/libstagefright/codecs/amrnb/enc/src \ 52d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville frameworks/av/media/libstagefright/codecs/amrnb/dec/include \ 53d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville frameworks/av/media/libstagefright/codecs/amrnb/dec/src \ 54d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville $(call include-path-for, audio-effects) 55d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 56d012595fd71a41159ec437d072f5dc56db8444a2Wink SavilleLOCAL_CFLAGS += -fvisibility=hidden 57d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 58d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 59d012595fd71a41159ec437d072f5dc56db8444a2Wink Saville 60d012595fd71a41159ec437d072f5dc56db8444a2Wink Savilleinclude $(BUILD_SHARED_LIBRARY) 61