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