1cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
2cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# Copyright (C) 2011 The Android Open Source Project
3cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
4cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# Licensed under the Apache License, Version 2.0 (the "License");
5cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# you may not use this file except in compliance with the License.
6cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# You may obtain a copy of the License at
7cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
8cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#      http://www.apache.org/licenses/LICENSE-2.0
9cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
10cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# Unless required by applicable law or agreed to in writing, software
11cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# distributed under the License is distributed on an "AS IS" BASIS,
12cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# See the License for the specific language governing permissions and
14cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# limitations under the License.
15cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
16cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
17cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_PATH:= $(call my-dir)
18cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargiinclude $(CLEAR_VARS)
19cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
20cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_SRC_FILES:= \
21cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorMain.cpp \
22cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorClasses.cpp \
23cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorOsal.cpp \
24cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorJava.cpp \
25cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorPropertiesMain.cpp \
26cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorThumbnailMain.cpp  \
27cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoBrowserMain.c
28cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
29cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_C_INCLUDES += \
30cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/core/jni \
31cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/include \
32cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/include/media \
33cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libmediaplayerservice \
34cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libstagefright \
35cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libstagefright/include \
36cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libstagefright/rtsp \
37cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(JNI_H_INCLUDE) \
38cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(call include-path-for, corecg graphics) \
39e1dea48f92fd087573ac76c6acd03f5a19181eceJames Dong    $(TOP)/frameworks/native/include/media/editor \
40cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/core/jni/mediaeditor \
41798cda73e173d69f7be51aa9123cd1917bfd5d59James Dong    $(TOP)/frameworks/av/libvideoeditor/vss/inc \
42798cda73e173d69f7be51aa9123cd1917bfd5d59James Dong    $(TOP)/frameworks/av/libvideoeditor/vss/common/inc \
43798cda73e173d69f7be51aa9123cd1917bfd5d59James Dong    $(TOP)/frameworks/av/libvideoeditor/vss/mcs/inc \
44798cda73e173d69f7be51aa9123cd1917bfd5d59James Dong    $(TOP)/frameworks/av/libvideoeditor/vss/stagefrightshells/inc \
45798cda73e173d69f7be51aa9123cd1917bfd5d59James Dong    $(TOP)/frameworks/av/libvideoeditor/lvpp \
46798cda73e173d69f7be51aa9123cd1917bfd5d59James Dong    $(TOP)/frameworks/av/libvideoeditor/osal/inc \
47e1dea48f92fd087573ac76c6acd03f5a19181eceJames Dong    $(TOP)/frameworks/native/include/media/openmax
48cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
49cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_SHARED_LIBRARIES := \
505ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libandroid_runtime \
515ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libaudioflinger \
52490909d2c057f348c0a6c69e5e6e9ab48fa8ea07Glenn Kasten    libaudioutils \
535ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libbinder \
54cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libcutils \
5517cfcbfa2920e2bd0576cce0b36fb72fbbd1e0e3Chih-Chung Chang    libdl \
565ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libgui \
57f20e4f4b1a31c2103efdff01e2bf1a3b6f8d503eJames Dong    libmedia \
585ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libnativehelper \
59cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright \
60459f40dfb3ee67ff0f0b75f5a2a7b195f62cd63cJames Dong    libstagefright_foundation \
61cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright_omx \
625ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libutils \
635ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libvideoeditor_core \
645ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libvideoeditor_osal \
655ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libvideoeditor_videofilters \
665ddb19e5305365d23ffd46751d8963d9b739b49dJames Dong    libvideoeditorplayer \
67cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
68cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
69cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_CFLAGS += \
70cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_CODECS \
71cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_AUDIODEC \
72cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_VIDEODEC \
73cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_AUDIOENC \
74cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_VIDEOENC \
75cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_READERS \
7667ec9aa87812a4d55a3c0ed5d0ab66cdb36342f0Dheeraj Sharma    -DUSE_STAGEFRIGHT_3GPP_READER
77cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
78cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_MODULE:= libvideoeditor_jni
79cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
806dbd3ee67b4e4d3bae9508c640e14e39cc953903Dharmaray KundargiLOCAL_MODULE_TAGS := optional
81cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
82cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargiinclude $(BUILD_SHARED_LIBRARY)
83