17c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# 27c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# Copyright (C) 2011 The Android Open Source Project 37c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# 47c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# Licensed under the Apache License, Version 2.0 (the "License"); 57c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# you may not use this file except in compliance with the License. 67c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# You may obtain a copy of the License at 77c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# 87c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# http://www.apache.org/licenses/LICENSE-2.0 97c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# 107c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# Unless required by applicable law or agreed to in writing, software 117c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# distributed under the License is distributed on an "AS IS" BASIS, 127c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# See the License for the specific language governing permissions and 147c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# limitations under the License. 157c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# 167c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 177c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_PATH:= $(call my-dir) 187c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 197c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# 207c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# libvideoeditor_mcs 217c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# 227c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 237c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargiinclude $(CLEAR_VARS) 247c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 257c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_MODULE:= libvideoeditor_mcs 267c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 277c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_SRC_FILES:= \ 287c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi M4MCS_API.c \ 297c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi M4MCS_AudioEffects.c \ 307c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi M4MCS_Codecs.c \ 317c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi M4MCS_MediaAndCodecSubscription.c \ 327c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi M4MCS_VideoPreProcessing.c 337c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 34bf3270869c4734e6b628d0a0dbd46015f622ea4aDharmaray KundargiLOCAL_MODULE_TAGS := optional 357c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 36a86c809bff463ae1d782dcaa1c45d1acea5f34d3James DongLOCAL_SHARED_LIBRARIES := \ 37a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Dong libcutils \ 38a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Dong libutils \ 39a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Dong libvideoeditor_osal \ 407c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 417c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_C_INCLUDES += \ 42ecb3110adc6db7334ca4be6d5b3c130f38f5fa51James Dong $(TOP)/frameworks/av/libvideoeditor/osal/inc \ 43ecb3110adc6db7334ca4be6d5b3c130f38f5fa51James Dong $(TOP)/frameworks/av/libvideoeditor/vss/mcs/inc \ 44ecb3110adc6db7334ca4be6d5b3c130f38f5fa51James Dong $(TOP)/frameworks/av/libvideoeditor/vss/common/inc \ 45ecb3110adc6db7334ca4be6d5b3c130f38f5fa51James Dong $(TOP)/frameworks/av/libvideoeditor/vss/stagefrightshells/inc \ 46b240013c30a8be4dffc678a350c80205b5f4696dJames Dong $(TOP)/frameworks/native/include/media/openmax 477c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 482dade0141b45b3538183bd2d6c0c53a0345e92afJeff BrownLOCAL_SHARED_LIBRARIES += libdl 497c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 507c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi# All of the shared libraries we link against. 517c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_LDLIBS := \ 527c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi -lpthread -ldl 537c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 547c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_CFLAGS += -Wno-multichar \ 557c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi -DM4MCS_WITH_FAST_OPEN 567c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 577c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargiinclude $(BUILD_STATIC_LIBRARY) 587c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi 59