Android.mk revision 0c3be875376adaee8d8e8dd917c64926e1513b29
10c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen#
20c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# Copyright (C) 2010 The Android Open Source Project
30c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen#
40c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# Licensed under the Apache License, Version 2.0 (the "License");
50c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# you may not use this file except in compliance with the License.
60c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# You may obtain a copy of the License at
70c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen#
80c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen#      http://www.apache.org/licenses/LICENSE-2.0
90c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen#
100c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# Unless required by applicable law or agreed to in writing, software
110c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# distributed under the License is distributed on an "AS IS" BASIS,
120c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# See the License for the specific language governing permissions and
140c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen# limitations under the License.
150c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen#
160c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
170c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_PATH:= $(call my-dir)
180c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
190c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelisseninclude $(CLEAR_VARS)
200c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
210c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_SRC_FILES:=                                       \
220c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen                  NdkMediaCodec.cpp                     \
230c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen                  NdkMediaExtractor.cpp                 \
240c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen                  NdkMediaFormat.cpp                    \
250c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
260c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_MODULE:= libmediandk
270c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
280c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_C_INCLUDES := \
290c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    bionic/libc/private \
300c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    frameworks/base/core/jni \
310c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    frameworks/av/include/ndk
320c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
330c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_SHARED_LIBRARIES := \
340c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libmedia \
350c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libstagefright \
360c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libstagefright_foundation \
370c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    liblog \
380c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libutils \
390c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libandroid_runtime \
400c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
410c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelisseninclude $(BUILD_SHARED_LIBRARY)
42