aboutsummaryrefslogtreecommitdiff
path: root/libutil/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'libutil/Android.mk')
-rw-r--r--libutil/Android.mk25
1 files changed, 21 insertions, 4 deletions
diff --git a/libutil/Android.mk b/libutil/Android.mk
index 6a7cf5d..2fdf04b 100644
--- a/libutil/Android.mk
+++ b/libutil/Android.mk
@@ -1,7 +1,6 @@
LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= \
+common_src := \
op_cpufreq.c \
op_deviceio.c \
op_file.c \
@@ -14,9 +13,27 @@ LOCAL_SRC_FILES:= \
op_string.c \
op_version.c
-LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/..
+common_includes := \
+ external/oprofile
+
+# Build libutil on target
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES:= $(common_src)
+LOCAL_C_INCLUDES := $(common_includes)
+LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libutil
include $(BUILD_STATIC_LIBRARY)
+
+# Build libutil on host
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES:= $(common_src)
+LOCAL_C_INCLUDES := $(common_includes)
+LOCAL_CFLAGS := -fexceptions -DANDROID_HOST -DHAVE_XCALLOC
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := libutil
+
+include $(BUILD_HOST_STATIC_LIBRARY)
+