17cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde# This is the Android makefile for google3/third_party/libsrtp so that we can 27cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde# build it with the Android NDK. 3f462cf2145a64818febe36cd7d4896373d98fc51Shri Bordeifneq ($(TARGET_ARCH),x86) 4f462cf2145a64818febe36cd7d4896373d98fc51Shri Borde 57cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri BordeLOCAL_PATH := $(call my-dir) 67cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 77cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Bordecommon_SRC_FILES := \ 87cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/convert.cc \ 97cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/format_conversion.cc \ 107cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/planar_functions.cc \ 117cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/row_posix.cc \ 127cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/video_common.cc \ 137cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/cpu_id.cc \ 147cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/general.cc \ 157cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/rotate.cc \ 167cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/row_table.cc \ 177cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde files/source/scale.cc 187cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 197cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Bordecommon_CFLAGS := -Wall -fexceptions 207cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 217cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Bordecommon_C_INCLUDES = $(LOCAL_PATH)/files/include 227cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 237cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde# For the device 247cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde# ===================================================== 257cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde# Device static library 267cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 277cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Bordeinclude $(CLEAR_VARS) 287cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 297cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri BordeLOCAL_CPP_EXTENSION := .cc 307cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 31f462cf2145a64818febe36cd7d4896373d98fc51Shri BordeLOCAL_NDK_VERSION := 5 32f462cf2145a64818febe36cd7d4896373d98fc51Shri BordeLOCAL_SDK_VERSION := 9 33f462cf2145a64818febe36cd7d4896373d98fc51Shri BordeLOCAL_NDK_STL_VARIANT := stlport_static 347cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 357cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri BordeLOCAL_SRC_FILES := $(common_SRC_FILES) 367cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri BordeLOCAL_CFLAGS += $(common_CFLAGS) 377cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri BordeLOCAL_C_INCLUDES += $(common_C_INCLUDES) 387cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 397cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri BordeLOCAL_MODULE:= libyuv_static 407cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri BordeLOCAL_MODULE_TAGS := optional 417cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Borde 427cd8149e2cbad8b1ff6d481c37a4775d3c8cf2faShri Bordeinclude $(BUILD_STATIC_LIBRARY) 43f462cf2145a64818febe36cd7d4896373d98fc51Shri Borde 44f462cf2145a64818febe36cd7d4896373d98fc51Shri Bordeendif 45