diff options
-rw-r--r-- | common.mk | 21 | ||||
-rw-r--r-- | daemon/Android.mk | 7 | ||||
-rw-r--r-- | libabi/Android.mk | 16 | ||||
-rw-r--r-- | libdb/Android.mk | 5 | ||||
-rw-r--r-- | libop/Android.mk | 5 | ||||
-rw-r--r-- | libopt++/Android.mk | 3 | ||||
-rw-r--r-- | libpopt/Android.mk | 5 | ||||
-rw-r--r-- | libpp/Android.mk | 5 | ||||
-rw-r--r-- | libregex/Android.mk | 3 | ||||
-rw-r--r-- | libutil++/Android.mk | 5 | ||||
-rw-r--r-- | libutil/Android.mk | 5 | ||||
-rw-r--r-- | opcontrol/Android.mk | 6 | ||||
-rw-r--r-- | pp/Android.mk | 28 |
13 files changed, 59 insertions, 55 deletions
@@ -32,21 +32,22 @@ common_target_c_includes := $(common_c_includes) common_target_cflags := $(common_cflags) # Common host flags -# FIXME: Temporarily disabled until we get libiconv.a in the prebuilts. -#ifeq ($(strip $(TARGET_ARCH)),arm) -#toolchain := prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-linux-androideabi-4.4.x -#HAVE_LIBBFD := true -#else HAVE_LIBBFD := false -#endif -ifeq ($(HAVE_LIBBFD),true) +ifeq ($(TARGET_ARCH),arm) +toolchain := prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-linux-androideabi-4.4.x common_host_c_includes := $(common_c_includes) $(toolchain)/include +common_host_cflags := $(common_cflags) -fexceptions -DANDROID_HOST -DHAVE_XCALLOC +common_host_ldlibs_libiconv := -common_host_cflags = $(common_cflags) -fexceptions -DANDROID_HOST -DHAVE_XCALLOC -ifneq ($(HOST_OS),linux) +ifeq ($(HOST_OS)-$(HOST_ARCH),darwin-x86) +HAVE_LIBBFD := true common_host_cflags += -DMISSING_MREMAP +common_host_ldlibs_libiconv := -liconv +else +ifeq ($(HOST_OS)-$(HOST_ARCH),linux-x86) +HAVE_LIBBFD := true +endif endif -common_host_ldflags := -L$(toolchain)/lib endif diff --git a/daemon/Android.mk b/daemon/Android.mk index c68c3fe..fd46707 100644 --- a/daemon/Android.mk +++ b/daemon/Android.mk @@ -36,7 +36,12 @@ LOCAL_SRC_FILES:= \ opd_trans.c \ oprofiled.c -LOCAL_STATIC_LIBRARIES := libpopt libutil libdb libabi libop +LOCAL_STATIC_LIBRARIES := \ + liboprofile_popt \ + liboprofile_util \ + liboprofile_db \ + liboprofile_abi \ + liboprofile_op LOCAL_C_INCLUDES := $(common_target_c_includes) LOCAL_CFLAGS := $(common_target_cflags) diff --git a/libabi/Android.mk b/libabi/Android.mk index c0aca14..49b7ca9 100644 --- a/libabi/Android.mk +++ b/libabi/Android.mk @@ -25,7 +25,7 @@ LOCAL_SRC_FILES:= $(libabi_common_src) LOCAL_C_INCLUDES := $(common_target_c_includes) LOCAL_CFLAGS := $(common_target_cflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libabi +LOCAL_MODULE := liboprofile_abi include $(BUILD_STATIC_LIBRARY) @@ -39,9 +39,8 @@ LOCAL_SRC_FILES:= \ LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libabi +LOCAL_MODULE := liboprofile_abi include $(BUILD_HOST_STATIC_LIBRARY) endif @@ -53,9 +52,14 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= opimport.cpp LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) -LOCAL_STATIC_LIBRARIES := libabi libdb libopt++ libutil libutil++ libpopt -LOCAL_LDLIBS := -liberty +LOCAL_STATIC_LIBRARIES := \ + liboprofile_abi \ + liboprofile_db \ + liboprofile_opt++ \ + liboprofile_util \ + liboprofile_util++ \ + liboprofile_popt \ + libiberty LOCAL_MODULE_TAGS := optional LOCAL_MODULE := opimport diff --git a/libdb/Android.mk b/libdb/Android.mk index 071c609..7f0c645 100644 --- a/libdb/Android.mk +++ b/libdb/Android.mk @@ -29,7 +29,7 @@ LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_target_c_includes) LOCAL_CFLAGS := $(common_target_cflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libdb +LOCAL_MODULE := liboprofile_db include $(BUILD_STATIC_LIBRARY) @@ -40,10 +40,9 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libdb +LOCAL_MODULE := liboprofile_db include $(BUILD_HOST_STATIC_LIBRARY) endif diff --git a/libop/Android.mk b/libop/Android.mk index c402bc5..9ad4664 100644 --- a/libop/Android.mk +++ b/libop/Android.mk @@ -33,7 +33,7 @@ LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_target_c_includes) LOCAL_CFLAGS := $(common_target_cflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libop +LOCAL_MODULE := liboprofile_op include $(BUILD_STATIC_LIBRARY) @@ -44,9 +44,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libop +LOCAL_MODULE := liboprofile_op include $(BUILD_HOST_STATIC_LIBRARY) endif diff --git a/libopt++/Android.mk b/libopt++/Android.mk index f502fda..11938b1 100644 --- a/libopt++/Android.mk +++ b/libopt++/Android.mk @@ -22,9 +22,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= popt_options.cpp LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libopt++ +LOCAL_MODULE := liboprofile_opt++ include $(BUILD_HOST_STATIC_LIBRARY) endif diff --git a/libpopt/Android.mk b/libpopt/Android.mk index 23aaef9..b43753b 100644 --- a/libpopt/Android.mk +++ b/libpopt/Android.mk @@ -29,7 +29,7 @@ LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_target_c_includes) LOCAL_CFLAGS := $(common_target_cflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libpopt +LOCAL_MODULE := liboprofile_popt include $(BUILD_STATIC_LIBRARY) @@ -40,9 +40,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libpopt +LOCAL_MODULE := liboprofile_popt include $(BUILD_HOST_STATIC_LIBRARY) endif diff --git a/libpp/Android.mk b/libpp/Android.mk index 5b39252..5bdbafa 100644 --- a/libpp/Android.mk +++ b/libpp/Android.mk @@ -44,9 +44,8 @@ LOCAL_SRC_FILES:= \ LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libpp +LOCAL_MODULE := liboprofile_pp include $(BUILD_HOST_STATIC_LIBRARY) -endif
\ No newline at end of file +endif diff --git a/libregex/Android.mk b/libregex/Android.mk index ba1c4df..0d52195 100644 --- a/libregex/Android.mk +++ b/libregex/Android.mk @@ -26,9 +26,8 @@ LOCAL_SRC_FILES:= \ LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libop_regex +LOCAL_MODULE := liboprofile_op_regex include $(BUILD_HOST_STATIC_LIBRARY) endif diff --git a/libutil++/Android.mk b/libutil++/Android.mk index 8657780..d6f1045 100644 --- a/libutil++/Android.mk +++ b/libutil++/Android.mk @@ -37,9 +37,8 @@ LOCAL_SRC_FILES:= \ LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libutil++ +LOCAL_MODULE := liboprofile_util++ include $(BUILD_HOST_STATIC_LIBRARY) -endif
\ No newline at end of file +endif diff --git a/libutil/Android.mk b/libutil/Android.mk index d1d8d65..efbd710 100644 --- a/libutil/Android.mk +++ b/libutil/Android.mk @@ -35,7 +35,7 @@ LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_target_c_includes) LOCAL_CFLAGS := $(common_target_cflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libutil +LOCAL_MODULE := liboprofile_util include $(BUILD_STATIC_LIBRARY) @@ -46,9 +46,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= $(common_src) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_MODULE_TAGS := optional -LOCAL_MODULE := libutil +LOCAL_MODULE := liboprofile_util include $(BUILD_HOST_STATIC_LIBRARY) endif diff --git a/opcontrol/Android.mk b/opcontrol/Android.mk index bf6ec53..4f41f35 100644 --- a/opcontrol/Android.mk +++ b/opcontrol/Android.mk @@ -26,7 +26,11 @@ LOCAL_SRC_FILES:= \ opcontrol.cpp LOCAL_STATIC_LIBRARIES := \ - libpopt libutil libdb libabi libop + liboprofile_popt \ + liboprofile_util \ + liboprofile_db \ + liboprofile_abi \ + liboprofile_op LOCAL_C_INCLUDES := $(common_target_c_includes) LOCAL_CFLAGS := $(common_target_cflags) diff --git a/pp/Android.mk b/pp/Android.mk index 16d119d..b5d2e0a 100644 --- a/pp/Android.mk +++ b/pp/Android.mk @@ -19,17 +19,19 @@ include $(LOCAL_PATH)/../common.mk common_src := common_option.cpp common_libs := \ - libpp \ - libop \ - libutil \ - libdb \ - libop_regex \ - libopt++ \ - libutil++ \ - libpopt \ - libz - -common_ldlibs := -lbfd -liberty -lintl -liconv + liboprofile_pp \ + liboprofile_db \ + liboprofile_op_regex \ + liboprofile_opt++ \ + liboprofile_util++ \ + liboprofile_popt \ + liboprofile_op \ + liboprofile_util \ + libbfd \ + libiberty \ + libintl + +common_ldlibs := -lz $(common_host_ldlibs_libiconv) ifeq ($(HAVE_LIBBFD),true) @@ -44,7 +46,6 @@ LOCAL_SRC_FILES:= \ LOCAL_STATIC_LIBRARIES := $(common_libs) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_LDLIBS := $(common_ldlibs) LOCAL_MODULE_TAGS := optional LOCAL_MODULE:= opreport @@ -62,7 +63,6 @@ LOCAL_SRC_FILES:= \ LOCAL_STATIC_LIBRARIES := $(common_libs) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_LDLIBS := $(common_ldlibs) LOCAL_MODULE_TAGS := optional LOCAL_MODULE:= opannotate @@ -80,7 +80,6 @@ LOCAL_SRC_FILES:= \ LOCAL_STATIC_LIBRARIES := $(common_libs) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_LDLIBS := $(common_ldlibs) LOCAL_MODULE_TAGS := optional LOCAL_MODULE:= opgprof @@ -98,7 +97,6 @@ LOCAL_SRC_FILES:= \ LOCAL_STATIC_LIBRARIES := $(common_libs) LOCAL_C_INCLUDES := $(common_host_c_includes) LOCAL_CFLAGS := $(common_host_cflags) -LOCAL_LDFLAGS := $(common_host_ldflags) LOCAL_LDLIBS := $(common_ldlibs) LOCAL_MODULE_TAGS := optional LOCAL_MODULE:= oparchive |