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# libvideofilters
217c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi#
227c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi
237c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargiinclude $(CLEAR_VARS)
247c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi
257c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_MODULE:= libvideoeditor_videofilters
267c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi
277c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_SRC_FILES:=          \
287c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi      M4VIFI_BGR565toYUV420.c \
297c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi      M4VIFI_ResizeRGB888toRGB888.c \
300078736220b9372f2c82eb258ceca3dbd6c358efSantosh Madhava      M4VIFI_ResizeRGB565toRGB565.c \
317c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi      M4VIFI_Clip.c \
327c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi      M4VIFI_ResizeYUVtoBGR565.c \
337c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi      M4VIFI_RGB888toYUV420.c \
340078736220b9372f2c82eb258ceca3dbd6c358efSantosh Madhava      M4VIFI_RGB565toYUV420.c \
357c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi      M4VFL_transition.c
367c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi
37bf3270869c4734e6b628d0a0dbd46015f622ea4aDharmaray KundargiLOCAL_MODULE_TAGS := optional
387c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi
39a86c809bff463ae1d782dcaa1c45d1acea5f34d3James DongLOCAL_SHARED_LIBRARIES := \
40a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Dong    libcutils \
41a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Dong    libutils \
42a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Dong    libvideoeditor_osal \
437c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi
447c9d8018755adf1857571125ba1b3598c96ea506Dharmaray KundargiLOCAL_C_INCLUDES += \
45ecb3110adc6db7334ca4be6d5b3c130f38f5fa51James Dong    $(TOP)/frameworks/av/libvideoeditor/osal/inc \
46ecb3110adc6db7334ca4be6d5b3c130f38f5fa51James Dong    $(TOP)/frameworks/av/libvideoeditor/vss/common/inc
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
56a86c809bff463ae1d782dcaa1c45d1acea5f34d3James Donginclude $(BUILD_SHARED_LIBRARY)
577c9d8018755adf1857571125ba1b3598c96ea506Dharmaray Kundargi
58