1c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# Copyright (C) 2008 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 1510e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 16c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Browninclude $(LOCAL_PATH)/../common.mk 1710e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 18b415faba7482dd7ee3335f0f1518333554e3da0dJeff Browncommon_src := \ 1910e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_cpufreq.c \ 2010e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_deviceio.c \ 2110e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_file.c \ 2210e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_fileio.c \ 2310e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_get_time.c \ 245a4eb4eb367eccd4b976d1feae96cea96d2c50f2Ben Cheng op_growable_buffer.c \ 2510e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_libiberty.c \ 2610e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_lockfile.c \ 2710e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_popt.c \ 2810e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_string.c \ 2910e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project op_version.c 3010e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 31b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown# Build libutil on target 32b415faba7482dd7ee3335f0f1518333554e3da0dJeff Browninclude $(CLEAR_VARS) 3310e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 34b415faba7482dd7ee3335f0f1518333554e3da0dJeff BrownLOCAL_SRC_FILES:= $(common_src) 35c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_C_INCLUDES := $(common_target_c_includes) 36c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_CFLAGS := $(common_target_cflags) 37b415faba7482dd7ee3335f0f1518333554e3da0dJeff BrownLOCAL_MODULE_TAGS := optional 386e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff BrownLOCAL_MODULE := liboprofile_util 3910e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 4010e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Projectinclude $(BUILD_STATIC_LIBRARY) 41b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown 42b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown# Build libutil on host 435e369a0402856d5514a4908b601fd46ec857cb2dJeff Brownifeq ($(HAVE_LIBBFD),true) 44b415faba7482dd7ee3335f0f1518333554e3da0dJeff Browninclude $(CLEAR_VARS) 45b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown 46b415faba7482dd7ee3335f0f1518333554e3da0dJeff BrownLOCAL_SRC_FILES:= $(common_src) 47c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_C_INCLUDES := $(common_host_c_includes) 48c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_CFLAGS := $(common_host_cflags) 49b415faba7482dd7ee3335f0f1518333554e3da0dJeff BrownLOCAL_MODULE_TAGS := optional 506e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff BrownLOCAL_MODULE := liboprofile_util 51b415faba7482dd7ee3335f0f1518333554e3da0dJeff Brown 52b415faba7482dd7ee3335f0f1518333554e3da0dJeff Browninclude $(BUILD_HOST_STATIC_LIBRARY) 535e369a0402856d5514a4908b601fd46ec857cb2dJeff Brownendif 54