1c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# Copyright (C) 2011 The Android Open Source Project 2c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# 3c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# Licensed under the Apache License, Version 2.0 (the "License"); 4c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# you may not use this file except in compliance with the License. 5c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# You may obtain a copy of the License at 6c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# 7c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# http://www.apache.org/licenses/LICENSE-2.0 8c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# 9c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# Unless required by applicable law or agreed to in writing, software 10c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# distributed under the License is distributed on an "AS IS" BASIS, 11c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# See the License for the specific language governing permissions and 13c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# limitations under the License. 14c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown 15b415faba7482dd7ee3335f0f1518333554e3da0dJeff BrownLOCAL_PATH:= $(call my-dir) 16c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Browninclude $(LOCAL_PATH)/../common.mk 17b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown 18b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown# Build libpp on host 19b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brownifeq ($(HAVE_LIBBFD),true) 20b415faba7482dd7ee3335f0f1518333554e3da0dJeff Browninclude $(CLEAR_VARS) 21b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown 22b415faba7482dd7ee3335f0f1518333554e3da0dJeff BrownLOCAL_SRC_FILES:= \ 23b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown arrange_profiles.cpp \ 24b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown callgraph_container.cpp \ 25b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown diff_container.cpp \ 26b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown filename_spec.cpp \ 27b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown format_output.cpp \ 28b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown image_errors.cpp \ 29b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown locate_images.cpp \ 30b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown name_storage.cpp \ 31b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown op_header.cpp \ 32b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown symbol.cpp \ 33b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown parse_filename.cpp \ 34b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown populate.cpp \ 35b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown profile.cpp \ 36b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown profile_container.cpp \ 37b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown profile_spec.cpp \ 38b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown sample_container.cpp \ 39b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown symbol_container.cpp \ 40b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown symbol_functors.cpp \ 41b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown symbol_sort.cpp \ 42b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown xml_utils.cpp \ 43b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown populate_for_spu.cpp 44b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown 45c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_C_INCLUDES := $(common_host_c_includes) 46c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_CFLAGS := $(common_host_cflags) 47b415faba7482dd7ee3335f0f1518333554e3da0dJeff BrownLOCAL_MODULE_TAGS := optional 486e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff BrownLOCAL_MODULE := liboprofile_pp 49b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown 50b415faba7482dd7ee3335f0f1518333554e3da0dJeff Browninclude $(BUILD_HOST_STATIC_LIBRARY) 516e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff Brownendif 52