diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 19:30:05 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 19:30:05 -0800 |
commit | 893912bfc2683463dc3e2c445336752d012563d3 (patch) | |
tree | d69220fafcd6687fe39ca99ad8c74820b429d6a9 /Android.mk | |
parent | 0d889b4fd2c96153983a28cc5757c0172d9eb78b (diff) | |
download | external_libpng-893912bfc2683463dc3e2c445336752d012563d3.zip external_libpng-893912bfc2683463dc3e2c445336752d012563d3.tar.gz external_libpng-893912bfc2683463dc3e2c445336752d012563d3.tar.bz2 |
auto import from //depot/cupcake/@135843
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..2a6eb43 --- /dev/null +++ b/Android.mk @@ -0,0 +1,68 @@ +LOCAL_PATH:= $(call my-dir) + +# We need to build this for both the device (as a shared library) +# and the host (as a static library for tools to use). + +common_SRC_FILES := \ + png.c \ + pngerror.c \ + pnggccrd.c \ + pngget.c \ + pngmem.c \ + pngpread.c \ + pngread.c \ + pngrio.c \ + pngrtran.c \ + pngrutil.c \ + pngset.c \ + pngtrans.c \ + pngvcrd.c \ + pngwio.c \ + pngwrite.c \ + pngwtran.c \ + pngwutil.c + +common_CFLAGS := ## -fomit-frame-pointer + +common_C_INCLUDES += \ + +common_COPY_HEADERS_TO := libpng +common_COPY_HEADERS := png.h pngconf.h pngusr.h + +# For the host +# ===================================================== + +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := $(common_SRC_FILES) +LOCAL_CFLAGS += $(common_CFLAGS) +LOCAL_C_INCLUDES += $(common_C_INCLUDES) external/zlib + +LOCAL_MODULE:= libpng + +LOCAL_COPY_HEADERS_TO := $(common_COPY_HEADERS_TO) +LOCAL_COPY_HEADERS := $(common_COPY_HEADERS) + +include $(BUILD_HOST_STATIC_LIBRARY) + + +# For the device +# ===================================================== + +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := $(common_SRC_FILES) +LOCAL_CFLAGS += $(common_CFLAGS) +LOCAL_C_INCLUDES += $(common_C_INCLUDES) \ + external/zlib +LOCAL_SHARED_LIBRARIES := \ + libz + +LOCAL_MODULE:= libpng + +LOCAL_COPY_HEADERS_TO := $(common_COPY_HEADERS_TO) +LOCAL_COPY_HEADERS := $(common_COPY_HEADERS) + +include $(BUILD_STATIC_LIBRARY) + + |