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 17c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown 18c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff Brown# Build oprofiled on the target 1910e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Projectinclude $(CLEAR_VARS) 2010e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 2110e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source ProjectLOCAL_SRC_FILES:= \ 2210e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project init.c \ 2310e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_anon.c \ 2410e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_cookie.c \ 2510e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_events.c \ 265a4eb4eb367eccd4b976d1feae96cea96d2c50f2Ben Cheng opd_extended.c \ 275a4eb4eb367eccd4b976d1feae96cea96d2c50f2Ben Cheng opd_ibs.c \ 285a4eb4eb367eccd4b976d1feae96cea96d2c50f2Ben Cheng opd_ibs_trans.c \ 2910e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_kernel.c \ 3010e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_mangling.c \ 3110e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_perfmon.c \ 3210e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_pipe.c \ 3310e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_sfile.c \ 3410e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_spu.c \ 3510e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_stats.c \ 3610e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project opd_trans.c \ 3710e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project oprofiled.c 3810e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 396e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff BrownLOCAL_STATIC_LIBRARIES := \ 406e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff Brown liboprofile_popt \ 416e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff Brown liboprofile_util \ 426e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff Brown liboprofile_db \ 436e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff Brown liboprofile_abi \ 446e67eb0359ee670a3eccd17dcc7eb0ffa3531d7bJeff Brown liboprofile_op 4510e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 46c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_C_INCLUDES := $(common_target_c_includes) 47c3efb236108cf27a97d4cf7f05ee4a9a02f8e5faJeff BrownLOCAL_CFLAGS := $(common_target_cflags) 4810e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 4910e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source ProjectLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) 5010e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source ProjectLOCAL_MODULE_TAGS := debug 5110e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source ProjectLOCAL_MODULE:= oprofiled 5210e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Project 5310e23eebca4175a8dfe3a788b2bebacb1fcfce54The Android Open Source Projectinclude $(BUILD_EXECUTABLE) 54