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