blob: 01ddea9e2fb87ab8d396ef9f4f7813b830e6ca86 [file] [log] [blame]
The Android Open Source Project10e23ee2009-03-03 19:30:30 -08001LOCAL_PATH:= $(call my-dir)
The Android Open Source Project10e23ee2009-03-03 19:30:30 -08002
Jeff Brownb415fab2011-01-11 12:38:32 -08003common_src := \
The Android Open Source Project10e23ee2009-03-03 19:30:30 -08004 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 Cheng5a4eb4e2009-09-14 16:00:41 -070010 op_parse_event.c \
11 op_xml_events.c \
12 op_xml_out.c
The Android Open Source Project10e23ee2009-03-03 19:30:30 -080013
Jeff Brownb415fab2011-01-11 12:38:32 -080014common_includes := \
15 external/oprofile \
16 external/oprofile/libutil
The Android Open Source Project10e23ee2009-03-03 19:30:30 -080017
Jeff Brownb415fab2011-01-11 12:38:32 -080018# Build libop on target
19include $(CLEAR_VARS)
20
21LOCAL_SRC_FILES:= $(common_src)
22LOCAL_C_INCLUDES := $(common_includes)
23LOCAL_CFLAGS := -fexceptions -DANDROID_HOST
24LOCAL_MODULE_TAGS := optional
The Android Open Source Project10e23ee2009-03-03 19:30:30 -080025LOCAL_MODULE := libop
26
27include $(BUILD_STATIC_LIBRARY)
Jeff Brownb415fab2011-01-11 12:38:32 -080028
29# Build libop on host
30include $(CLEAR_VARS)
31
32LOCAL_SRC_FILES:= $(common_src)
33LOCAL_C_INCLUDES := $(common_includes)
34LOCAL_CFLAGS := -DANDROID_HOST
35LOCAL_MODULE_TAGS := optional
36LOCAL_MODULE := libop
37
38include $(BUILD_HOST_STATIC_LIBRARY)
39