The Android Open Source Project | 10e23ee | 2009-03-03 19:30:30 -0800 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) |
The Android Open Source Project | 10e23ee | 2009-03-03 19:30:30 -0800 | [diff] [blame] | 2 | |
Jeff Brown | b415fab | 2011-01-11 12:38:32 -0800 | [diff] [blame^] | 3 | common_src := \ |
The Android Open Source Project | 10e23ee | 2009-03-03 19:30:30 -0800 | [diff] [blame] | 4 | op_alloc_counter.c \ |
| 5 | op_config.c \ |
| 6 | op_cpu_type.c \ |
| 7 | op_events.c \ |
| 8 | op_get_interface.c \ |
| 9 | op_mangle.c \ |
Ben Cheng | 5a4eb4e | 2009-09-14 16:00:41 -0700 | [diff] [blame] | 10 | op_parse_event.c \ |
| 11 | op_xml_events.c \ |
| 12 | op_xml_out.c |
The Android Open Source Project | 10e23ee | 2009-03-03 19:30:30 -0800 | [diff] [blame] | 13 | |
Jeff Brown | b415fab | 2011-01-11 12:38:32 -0800 | [diff] [blame^] | 14 | common_includes := \ |
| 15 | external/oprofile \ |
| 16 | external/oprofile/libutil |
The Android Open Source Project | 10e23ee | 2009-03-03 19:30:30 -0800 | [diff] [blame] | 17 | |
Jeff Brown | b415fab | 2011-01-11 12:38:32 -0800 | [diff] [blame^] | 18 | # Build libop on target |
| 19 | include $(CLEAR_VARS) |
| 20 | |
| 21 | LOCAL_SRC_FILES:= $(common_src) |
| 22 | LOCAL_C_INCLUDES := $(common_includes) |
| 23 | LOCAL_CFLAGS := -fexceptions -DANDROID_HOST |
| 24 | LOCAL_MODULE_TAGS := optional |
The Android Open Source Project | 10e23ee | 2009-03-03 19:30:30 -0800 | [diff] [blame] | 25 | LOCAL_MODULE := libop |
| 26 | |
| 27 | include $(BUILD_STATIC_LIBRARY) |
Jeff Brown | b415fab | 2011-01-11 12:38:32 -0800 | [diff] [blame^] | 28 | |
| 29 | # Build libop on host |
| 30 | include $(CLEAR_VARS) |
| 31 | |
| 32 | LOCAL_SRC_FILES:= $(common_src) |
| 33 | LOCAL_C_INCLUDES := $(common_includes) |
| 34 | LOCAL_CFLAGS := -DANDROID_HOST |
| 35 | LOCAL_MODULE_TAGS := optional |
| 36 | LOCAL_MODULE := libop |
| 37 | |
| 38 | include $(BUILD_HOST_STATIC_LIBRARY) |
| 39 | |