aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hines <srhines@google.com>2013-06-26 15:15:33 -0700
committerStephen Hines <srhines@google.com>2013-06-26 17:17:28 -0700
commitb5e7fb4c103b3898cb78e9f7615cf7893626a5e9 (patch)
treefd3fa1eebb1361f48bd940566ca4cce272ec32e3
parentdeba48b32d593851724bdce88dd9b754c4722645 (diff)
downloadlibpng-kitkat-cts-release.tar.gz
Bug: 9593270 This change also switches pngtest to use the actual shared library (and not recompile all of the files another time as one giant blob). Change-Id: I57ce13de31dd4973f47896cd5d056badf4a8c4db
-rw-r--r--Android.mk25
1 files changed, 21 insertions, 4 deletions
diff --git a/Android.mk b/Android.mk
index de76dd643..598a87ade 100644
--- a/Android.mk
+++ b/Android.mk
@@ -55,7 +55,23 @@ LOCAL_COPY_HEADERS := $(common_COPY_HEADERS)
include $(BUILD_HOST_STATIC_LIBRARY)
-# For the device
+# For the device (static)
+# =====================================================
+
+include $(CLEAR_VARS)
+LOCAL_CLANG := true
+LOCAL_SRC_FILES := $(common_SRC_FILES)
+LOCAL_CFLAGS += $(common_CFLAGS) -ftrapv
+LOCAL_C_INCLUDES += $(common_C_INCLUDES) \
+ external/zlib
+LOCAL_SHARED_LIBRARIES := \
+ libz
+
+LOCAL_MODULE:= libpng
+
+include $(BUILD_STATIC_LIBRARY)
+
+# For the device (shared)
# =====================================================
include $(CLEAR_VARS)
@@ -72,15 +88,16 @@ LOCAL_MODULE:= libpng
LOCAL_COPY_HEADERS_TO := $(common_COPY_HEADERS_TO)
LOCAL_COPY_HEADERS := $(common_COPY_HEADERS)
-include $(BUILD_STATIC_LIBRARY)
+include $(BUILD_SHARED_LIBRARY)
# For testing
# =====================================================
include $(CLEAR_VARS)
+LOCAL_CLANG := true
LOCAL_C_INCLUDES:= $(common_C_INCLUDES) external/zlib
-LOCAL_SRC_FILES:= $(common_SRC_FILES) pngtest.c
+LOCAL_SRC_FILES:= pngtest.c
LOCAL_MODULE := pngtest
-LOCAL_SHARED_LIBRARIES:= libz
+LOCAL_SHARED_LIBRARIES:= libpng libz
LOCAL_MODULE_TAGS := debug
include $(BUILD_EXECUTABLE)