1b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# Copyright (C) 2011 The Android Open Source Project 2b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# 3b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# Licensed under the Apache License, Version 2.0 (the "License"); 4b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# you may not use this file except in compliance with the License. 5b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# You may obtain a copy of the License at 6b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# 7b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# http://www.apache.org/licenses/LICENSE-2.0 8b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# 9b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# Unless required by applicable law or agreed to in writing, software 10b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# distributed under the License is distributed on an "AS IS" BASIS, 11b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# See the License for the specific language governing permissions and 13b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# limitations under the License. 14b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# 15b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_PATH := $(call my-dir) 16b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudsoninclude $(CLEAR_VARS) 17b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 18b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# TODO: Remove the .cc extension, just .cpp. 19b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# TODO: Change module name to use underscores not hyphens. 20b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# TODO: Work out if the log and android libs are needed. 21b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 22b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson# Add in extra warnings. 23b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_CFLAGS += -Wall 24b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_CPPFLAGS += -Wall 25b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 26b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_CPP_EXTENSION := .cc 27b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_MODULE := libvariablespeed 28b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_MODULE_TAGS := optional 29b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 30b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_SRC_FILES := \ 31b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson variablespeed.cc \ 32b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson ring_buffer.cc \ 33b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson sola_time_scaler.cc \ 34b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson jni_entry.cc \ 35b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson decode_buffer.cc \ 36b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 37b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_C_INCLUDES := \ 38b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson system/media/wilhelm/include \ 39b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson external/stlport/stlport \ 40b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson bionic \ 41b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 42b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_SHARED_LIBRARIES := \ 43b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson libOpenSLES \ 44b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson libstlport \ 45b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson libutils \ 46b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson libcutils \ 47b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 48b83ad73794088498d6d38cd3b4fc9311f505d051Hugo HudsonLOCAL_LDLIBS := \ 49b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson -lOpenSLES \ 50b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson -llog \ 51b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson -landroid \ 52b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudson 53b83ad73794088498d6d38cd3b4fc9311f505d051Hugo Hudsoninclude $(BUILD_SHARED_LIBRARY) 54