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