Android.mk revision 83ae5be9a9928a7265e40d2906530e56eb3bc20c
10c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen#
283ae5be9a9928a7265e40d2906530e56eb3bc20cMarco Nelissen# Copyright (C) 2014 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
1983ae5be9a9928a7265e40d2906530e56eb3bc20cMarco Nelissenifneq ($(TARGET_BUILD_PDK), true)
2083ae5be9a9928a7265e40d2906530e56eb3bc20cMarco Nelissen
210c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelisseninclude $(CLEAR_VARS)
220c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
230c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_SRC_FILES:=                                       \
240c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen                  NdkMediaCodec.cpp                     \
250c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen                  NdkMediaExtractor.cpp                 \
260c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen                  NdkMediaFormat.cpp                    \
270c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
280c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_MODULE:= libmediandk
290c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
300c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_C_INCLUDES := \
310c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    bionic/libc/private \
320c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    frameworks/base/core/jni \
330c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    frameworks/av/include/ndk
340c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
350c3be875376adaee8d8e8dd917c64926e1513b29Marco NelissenLOCAL_SHARED_LIBRARIES := \
360c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libmedia \
370c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libstagefright \
380c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libstagefright_foundation \
390c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    liblog \
400c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libutils \
410c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen    libandroid_runtime \
420c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelissen
430c3be875376adaee8d8e8dd917c64926e1513b29Marco Nelisseninclude $(BUILD_SHARED_LIBRARY)
4483ae5be9a9928a7265e40d2906530e56eb3bc20cMarco Nelissen
4583ae5be9a9928a7265e40d2906530e56eb3bc20cMarco Nelissenendif
46