OSDN Git Service

Merge "Increase the default alloc tracker maximum."
[android-x86/dalvik.git] / dexopt / Android.mk
index 96ec3b2..60cb136 100644 (file)
 LOCAL_PATH:= $(call my-dir)
 
 local_src_files := \
-               OptMain.c
+               OptMain.cpp
 
 local_c_includes := \
                dalvik \
                dalvik/libdex \
-               dalvik/vm \
-               $(JNI_H_INCLUDE)
-
-local_shared_libraries := \
-               libssl \
-               libdvm \
-               libcrypto \
-               libicuuc \
-               libicui18n
+               dalvik/vm
 
 include $(CLEAR_VARS)
 ifeq ($(TARGET_CPU_SMP),true)
@@ -40,20 +32,27 @@ ifeq ($(TARGET_CPU_SMP),true)
 else
     LOCAL_CFLAGS += -DANDROID_SMP=0
 endif
+
 LOCAL_SRC_FILES := $(local_src_files)
 LOCAL_C_INCLUDES := $(local_c_includes)
-LOCAL_SHARED_LIBRARIES := $(local_shared_libraries) libcutils libexpat liblog libnativehelper libutils libz
+LOCAL_SHARED_LIBRARIES := libssl libdvm libcrypto libicuuc libicui18n libcutils libexpat liblog libz
+LOCAL_MODULE_TAGS := optional
 LOCAL_MODULE := dexopt
+
+LOCAL_C_INCLUDES += external/stlport/stlport bionic/ bionic/libstdc++/include
+LOCAL_SHARED_LIBRARIES += libstlport
+
 include $(BUILD_EXECUTABLE)
 
 ifeq ($(WITH_HOST_DALVIK),true)
     include $(CLEAR_VARS)
     LOCAL_SRC_FILES := $(local_src_files)
     LOCAL_C_INCLUDES := $(local_c_includes)
-    LOCAL_SHARED_LIBRARIES := $(local_shared_libraries)
-    LOCAL_STATIC_LIBRARIES :=  libcutils libexpat liblog libnativehelper libutils libz
+    LOCAL_SHARED_LIBRARIES := libssl-host libdvm libcrypto-host libicuuc-host libicui18n-host
+    LOCAL_STATIC_LIBRARIES :=  libcutils libexpat liblog libz
     LOCAL_LDLIBS += -ldl -lpthread
     LOCAL_CFLAGS += -DANDROID_SMP=1
+    LOCAL_MODULE_TAGS := optional
     LOCAL_MODULE := dexopt
     include $(BUILD_HOST_EXECUTABLE)
 endif