aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk65
1 files changed, 13 insertions, 52 deletions
diff --git a/Android.mk b/Android.mk
index dea0907..a113eb3 100644
--- a/Android.mk
+++ b/Android.mk
@@ -15,31 +15,8 @@
LOCAL_PATH := $(call my-dir)
-#
-# Common definitions for host and device.
-#
-
-src_files := \
- JNIHelp.cpp \
- Register.cpp
-
-c_includes := \
- $(JNI_H_INCLUDE)
-
-# Any shared/static libs required by libcore
-# need to be mentioned here as well.
-# TODO: fix this requirement
-
-shared_libraries := \
- libcrypto \
- libicui18n \
- libicuuc \
- libssl
-
-static_libraries := \
- libjavacore \
- libfdlibm
-
+local_src_files := \
+ JNIHelp.cpp
#
@@ -47,14 +24,14 @@ static_libraries := \
#
include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := $(src_files)
-LOCAL_C_INCLUDES := $(c_includes)
-LOCAL_STATIC_LIBRARIES := $(static_libraries)
-LOCAL_SHARED_LIBRARIES := $(shared_libraries) libcutils libexpat liblog libstlport libz
+LOCAL_SRC_FILES := $(local_src_files)
+LOCAL_SHARED_LIBRARIES := liblog
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libnativehelper
+LOCAL_C_INCLUDES := external/stlport/stlport bionic/ bionic/libstdc++/include
+LOCAL_SHARED_LIBRARIES += libstlport
+
include $(BUILD_SHARED_LIBRARY)
@@ -62,25 +39,9 @@ include $(BUILD_SHARED_LIBRARY)
# Build for the host.
#
-ifeq ($(WITH_HOST_DALVIK),true)
-
- include $(CLEAR_VARS)
-
- LOCAL_SRC_FILES := $(src_files)
- LOCAL_C_INCLUDES := $(c_includes)
- LOCAL_WHOLE_STATIC_LIBRARIES := $(static_libraries:%=%-host)
-
- ifeq ($(HOST_OS)-$(HOST_ARCH),darwin-x86)
- # OSX has a lot of libraries built in, which we don't have to
- # bother building; just include them on the ld line.
- LOCAL_LDLIBS := -lexpat -lssl -lz -lcrypto -licucore
- else
- LOCAL_SHARED_LIBRARIES := $(shared_libraries)
- LOCAL_STATIC_LIBRARIES := libcutils libexpat liblog libz
- endif
-
- LOCAL_MODULE_TAGS := optional
- LOCAL_MODULE := libnativehelper
- include $(BUILD_HOST_STATIC_LIBRARY)
-
-endif
+include $(CLEAR_VARS)
+LOCAL_MODULE := libnativehelper
+LOCAL_MODULE_TAGS := optional
+LOCAL_SRC_FILES := $(local_src_files)
+LOCAL_SHARED_LIBRARIES := liblog
+include $(BUILD_HOST_SHARED_LIBRARY)