1 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree.
11 MY_WEBRTC_ROOT_PATH := $(call my-dir)
13 MY_WEBRTC_SRC_PATH := ../../../../../../..
15 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/common_audio/resampler/Android.mk
16 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/common_audio/signal_processing/Android.mk
17 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/common_audio/vad/Android.mk
18 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/neteq/Android.mk
19 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/codecs/cng/Android.mk
20 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/codecs/g711/Android.mk
21 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/codecs/g722/Android.mk
22 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/codecs/pcm16b/Android.mk
23 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/codecs/ilbc/Android.mk
24 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/codecs/iSAC/fix/source/Android.mk
25 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/codecs/iSAC/main/source/Android.mk
26 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_coding/main/source/Android.mk
27 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_conference_mixer/source/Android.mk
28 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_device/main/source/Android.mk
29 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_processing/aec/Android.mk
30 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_processing/aecm/Android.mk
31 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_processing/agc/Android.mk
32 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_processing/Android.mk
33 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_processing/ns/Android.mk
34 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/audio_processing/utility/Android.mk
35 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/media_file/source/Android.mk
36 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/rtp_rtcp/source/Android.mk
37 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/udp_transport/source/Android.mk
38 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/modules/utility/source/Android.mk
39 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/system_wrappers/source/Android.mk
40 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/voice_engine/Android.mk
42 LOCAL_PATH := $(call my-dir)
47 LOCAL_MODULE := libwebrtc_audio_preprocessing
48 LOCAL_MODULE_TAGS := optional
50 LOCAL_WHOLE_STATIC_LIBRARIES := \
54 libwebrtc_apm_utility \
60 libwebrtc_system_wrappers \
62 LOCAL_SHARED_LIBRARIES := \
70 LOCAL_PRELINK_MODULE := false
72 include $(BUILD_SHARED_LIBRARY)
76 LOCAL_PATH := $(call my-dir)
81 LOCAL_MODULE := libwebrtc-voice-jni
82 LOCAL_MODULE_TAGS := optional
84 LOCAL_WHOLE_STATIC_LIBRARIES := \
85 libwebrtc_system_wrappers \
86 libwebrtc_audio_device \
89 libwebrtc_audio_coding \
91 libwebrtc_media_file \
92 libwebrtc_udp_transport \
95 libwebrtc_audio_conference_mixer \
103 LOCAL_SHARED_LIBRARIES := \
106 libwebrtc_audio_preprocessing
113 LOCAL_PRELINK_MODULE := false
115 include $(BUILD_SHARED_LIBRARY)
119 include $(MY_WEBRTC_ROOT_PATH)/$(MY_WEBRTC_SRC_PATH)/src/voice_engine/test/cmd_test/Android.mk
123 LOCAL_PATH := $(call my-dir)
125 include $(CLEAR_VARS)
127 LOCAL_MODULE_TAGS := tests
128 LOCAL_MODULE := libwebrtc-voice-demo-jni
129 LOCAL_CPP_EXTENSION := .cc
130 LOCAL_SRC_FILES := android_test.cc
132 '-DWEBRTC_TARGET_PC' \
135 LOCAL_C_INCLUDES := \
136 $(LOCAL_PATH)/../../../auto_test \
137 $(LOCAL_PATH)/../../../../interface \
138 $(LOCAL_PATH)/../../../../../.. \
139 $(LOCAL_PATH)/../../../../../../system_wrappers/interface
141 LOCAL_PRELINK_MODULE := false
143 LOCAL_SHARED_LIBRARIES := \
150 include $(BUILD_SHARED_LIBRARY)