aboutsummaryrefslogtreecommitdiff
path: root/android-webrtc.mk
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-06-16 21:50:24 -0700
committerEric Laurent <elaurent@google.com>2011-07-11 10:57:26 -0700
commit4e51691e58d8d32590b03c1951cb13de4d1c4758 (patch)
tree07f7cbe7ec1704fd0623f6e07c6a4a47302df56b /android-webrtc.mk
parent0d752f593019b9fb34e51c403cd330e38915f278 (diff)
downloadwebrtc-4e51691e58d8d32590b03c1951cb13de4d1c4758.tar.gz
Added webrtc audio processing library
Only the modules necessary for audio processing have been imported: src/common_audio/ src/modules/audio_processing/ src/modules/interface/ src/system_wrappers/ src/typedefs.h src/common_types.h Android.mk android-webrtc.mk Android.mk and android-webrtc.mk have been modified to build only the audio processing modules. Files for Windows compatibility have been removed from system_wrappers. fft_ARM9E directory has been removed from src/common_audio/signal_processing_library/main/source/ SVN checkout at working revision 180. Change-Id: I952373750f2c500d37f99aab4557aa84597d11b8
Diffstat (limited to 'android-webrtc.mk')
-rw-r--r--android-webrtc.mk96
1 files changed, 96 insertions, 0 deletions
diff --git a/android-webrtc.mk b/android-webrtc.mk
new file mode 100644
index 0000000000..01d6a9e3dd
--- /dev/null
+++ b/android-webrtc.mk
@@ -0,0 +1,96 @@
+# Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+MY_APM_WHOLE_STATIC_LIBRARIES := \
+ libwebrtc_spl \
+ libwebrtc_resampler \
+ libwebrtc_apm \
+ libwebrtc_apm_utility \
+ libwebrtc_vad \
+ libwebrtc_ns \
+ libwebrtc_agc \
+ libwebrtc_aec \
+ libwebrtc_aecm
+
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_ARM_MODE := arm
+LOCAL_MODULE := libwebrtc_audio_preprocessing
+LOCAL_MODULE_TAGS := optional
+LOCAL_LDFLAGS :=
+
+LOCAL_WHOLE_STATIC_LIBRARIES := \
+ $(MY_APM_WHOLE_STATIC_LIBRARIES) \
+ libwebrtc_system_wrappers \
+
+LOCAL_SHARED_LIBRARIES := \
+ libcutils \
+ libdl \
+ libstlport
+
+LOCAL_ADDITIONAL_DEPENDENCIES :=
+
+include external/stlport/libstlport.mk
+include $(BUILD_SHARED_LIBRARY)
+
+###
+
+#LOCAL_PATH := $(call my-dir)
+#
+#include $(CLEAR_VARS)
+#
+#LOCAL_ARM_MODE := arm
+#LOCAL_MODULE := libwebrtc
+#LOCAL_MODULE_TAGS := optional
+#LOCAL_LDFLAGS :=
+#
+#LOCAL_WHOLE_STATIC_LIBRARIES := \
+# libwebrtc_system_wrappers \
+# libwebrtc_audio_device \
+# libwebrtc_pcm16b \
+# libwebrtc_cng \
+# libwebrtc_audio_coding \
+# libwebrtc_rtp_rtcp \
+# libwebrtc_media_file \
+# libwebrtc_udp_transport \
+# libwebrtc_utility \
+# libwebrtc_neteq \
+# libwebrtc_audio_conference_mixer \
+# libwebrtc_isac \
+# libwebrtc_ilbc \
+# libwebrtc_isacfix \
+# libwebrtc_g722 \
+# libwebrtc_g711 \
+# libwebrtc_voe_core \
+# libwebrtc_video_render \
+# libwebrtc_video_capture \
+# libwebrtc_i420 \
+# libwebrtc_video_coding \
+# libwebrtc_video_processing \
+# libwebrtc_vp8 \
+# libwebrtc_vie_core \
+# libwebrtc_vplib \
+# libwebrtc_jpeg \
+# libwebrtc_vpx
+#
+#LOCAL_STATIC_LIBRARIES :=
+#LOCAL_SHARED_LIBRARIES := \
+# libcutils \
+# libdl \
+# libstlport \
+# libjpeg \
+# libGLESv2 \
+# libOpenSLES \
+# libwebrtc_audio_preprocessing
+#
+#LOCAL_ADDITIONAL_DEPENDENCIES :=
+#
+#include external/stlport/libstlport.mk
+#include $(BUILD_SHARED_LIBRARY)