Merge "Don't manually link stlport."
diff --git a/Android.mk b/Android.mk
index 42b3c48..57cf1c6 100644
--- a/Android.mk
+++ b/Android.mk
@@ -31,6 +31,7 @@
#
include $(CLEAR_VARS)
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
LOCAL_ARM_MODE := thumb
@@ -661,8 +662,7 @@
LOCAL_MODULE:= libskia
-#include stlport headers
-include external/stlport/libstlport.mk
+LOCAL_CXX_STL := stlport
include $(BUILD_SHARED_LIBRARY)
diff --git a/bench/Android.mk b/bench/Android.mk
index c4d1036..ec33a4f 100644
--- a/bench/Android.mk
+++ b/bench/Android.mk
@@ -1,6 +1,7 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
LOCAL_SRC_FILES := \
benchmain.cpp \
@@ -93,8 +94,6 @@
LOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL
-LOCAL_STATIC_LIBRARIES := libstlport_static
-
LOCAL_C_INCLUDES := \
external/skia/src/core \
external/skia/src/effects \
@@ -110,7 +109,6 @@
# unecessary log spew when building
LOCAL_CFLAGS := -Wno-unused-parameter
-#include stlport headers
-include external/stlport/libstlport.mk
+LOCAL_CXX_STL := stlport_static
include $(BUILD_EXECUTABLE)
diff --git a/tests/Android.mk b/tests/Android.mk
index 4b15831..ed83824 100644
--- a/tests/Android.mk
+++ b/tests/Android.mk
@@ -1,6 +1,6 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
LOCAL_SRC_FILES:= \
AAClipTest.cpp \
@@ -166,15 +166,12 @@
LOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL
-LOCAL_STATIC_LIBRARIES := libstlport_static
-
LOCAL_MODULE_TAGS := eng tests
# Skia does not enforce this usage pattern so we disable it here to avoid
# unecessary log spew when building
LOCAL_CFLAGS := -Wno-unused-parameter
-#include stlport headers
-include external/stlport/libstlport.mk
+LOCAL_CXX_STL := stlport_static
include $(BUILD_EXECUTABLE)