Android.mk revision b415faba7482dd7ee3335f0f1518333554e3da0d
1LOCAL_PATH:= $(call my-dir) 2 3common_src := common_option.cpp 4 5common_includes := \ 6 external/oprofile \ 7 external/oprofile/libutil \ 8 external/oprofile/libop \ 9 external/oprofile/libdb \ 10 external/oprofile/libopt++ \ 11 external/oprofile/libutil++ \ 12 external/oprofile/libregex \ 13 external/oprofile/libpp 14 15common_libs := \ 16 libpp \ 17 libop \ 18 libutil \ 19 libdb \ 20 libop_regex \ 21 libopt++ \ 22 libutil++ \ 23 libpopt \ 24 libz 25 26common_cflags := -fexceptions -DANDROID_HOST 27common_ldlibs := -lbfd -liberty -lintl -liconv 28 29ifeq ($(HAVE_LIBBFD),true) 30 31# Build opreport 32include $(CLEAR_VARS) 33 34LOCAL_SRC_FILES:= \ 35 $(common_src) \ 36 opreport.cpp \ 37 opreport_options.cpp 38 39LOCAL_STATIC_LIBRARIES := $(common_libs) 40LOCAL_C_INCLUDES := $(common_includes) 41LOCAL_CFLAGS := $(common_cflags) 42LOCAL_LDLIBS := $(common_ldlibs) 43LOCAL_MODULE_TAGS := optional 44LOCAL_MODULE:= opreport 45 46include $(BUILD_HOST_EXECUTABLE) 47 48# Build opannotate 49include $(CLEAR_VARS) 50 51LOCAL_SRC_FILES:= \ 52 $(common_src) \ 53 opannotate.cpp \ 54 opannotate_options.cpp 55 56LOCAL_STATIC_LIBRARIES := $(common_libs) 57LOCAL_C_INCLUDES := $(common_includes) 58LOCAL_CFLAGS := $(common_cflags) 59LOCAL_LDLIBS := $(common_ldlibs) 60LOCAL_MODULE_TAGS := optional 61LOCAL_MODULE:= opannotate 62 63include $(BUILD_HOST_EXECUTABLE) 64 65# Build opgprof 66include $(CLEAR_VARS) 67 68LOCAL_SRC_FILES:= \ 69 $(common_src) \ 70 opgprof.cpp \ 71 opgprof_options.cpp 72 73LOCAL_STATIC_LIBRARIES := $(common_libs) 74LOCAL_C_INCLUDES := $(common_includes) 75LOCAL_CFLAGS := $(common_cflags) 76LOCAL_LDLIBS := $(common_ldlibs) 77LOCAL_MODULE_TAGS := optional 78LOCAL_MODULE:= opgprof 79 80include $(BUILD_HOST_EXECUTABLE) 81 82# Build oparchive 83include $(CLEAR_VARS) 84 85LOCAL_SRC_FILES:= \ 86 $(common_src) \ 87 oparchive.cpp \ 88 oparchive_options.cpp 89 90LOCAL_STATIC_LIBRARIES := $(common_libs) 91LOCAL_C_INCLUDES := $(common_includes) 92LOCAL_CFLAGS := $(common_cflags) 93LOCAL_LDLIBS := $(common_ldlibs) 94LOCAL_MODULE_TAGS := optional 95LOCAL_MODULE:= oparchive 96 97include $(BUILD_HOST_EXECUTABLE) 98 99endif 100