165953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# Copyright (C) 2011 The Android Open Source Project 265953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# 365953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# Licensed under the Apache License, Version 2.0 (the "License"); 465953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# you may not use this file except in compliance with the License. 565953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# You may obtain a copy of the License at 665953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# 765953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# http://www.apache.org/licenses/LICENSE-2.0 865953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# 965953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# Unless required by applicable law or agreed to in writing, software 1065953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# distributed under the License is distributed on an "AS IS" BASIS, 1165953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1265953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# See the License for the specific language governing permissions and 1365953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# limitations under the License. 1465953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# 1565953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 1665953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius RennLOCAL_PATH := $(call my-dir) 1765953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 1865953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn##################### 1965953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# Build module libfilterfw_static 2065953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 2165953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renninclude $(CLEAR_VARS) 2265953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 2365953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius RennLOCAL_MODULE_TAGS := optional 2465953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 2565953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius RennLOCAL_MODULE := libfilterfw_native 2665953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 2765953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius RennLOCAL_SRC_FILES += core/geometry.cpp \ 2865953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn core/gl_env.cpp \ 2965953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn core/gl_frame.cpp \ 3065953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn core/native_frame.cpp \ 3165953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn core/native_program.cpp \ 3265953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn core/shader_program.cpp \ 3365953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn core/vertex_frame.cpp \ 3465953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn core/value.cpp 3565953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 3665953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# add local includes 3765953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renninclude $(LOCAL_PATH)/libfilterfw.mk 3865953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 3965953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# gcc should always be placed at the end. 4065953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius RennLOCAL_EXPORT_LDLIBS := -llog -lgcc 4165953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 4265953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn# TODO: Build a shared library as well? 4365953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renninclude $(BUILD_STATIC_LIBRARY) 4465953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9Marius Renn 45