diff options
author | Angus Kong <shkong@google.com> | 2013-02-06 18:25:46 -0800 |
---|---|---|
committer | Angus Kong <shkong@google.com> | 2013-02-06 18:25:46 -0800 |
commit | b98230c8207af91559f0dd12ea07724b893a738b (patch) | |
tree | 401dd87f9d4d013f361d4f1a3f956b5ab4df2cae | |
parent | 6f1b7fb8079197d4a4edc5d2e5c5546302197f33 (diff) | |
download | jpeg-b98230c8207af91559f0dd12ea07724b893a738b.tar.gz |
Make libjpeg built against NDK
Change-Id: I2570cfe1360af6eb0dcbb14bcc70f1dc6f2b5fe0
-rw-r--r-- | Android.mk | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -13,15 +13,23 @@ LOCAL_SRC_FILES := \ jfdctint.c jidctflt.c jidctfst.c jidctint.c jidctred.c jquant1.c \ jquant2.c jutils.c jmemmgr.c armv6_idct.S +ifeq (,$(TARGET_BUILD_APPS)) +# building against master # use ashmem as libjpeg decoder's backing store LOCAL_CFLAGS += -DUSE_ANDROID_ASHMEM LOCAL_SRC_FILES += \ jmem-ashmem.c +LOCAL_SHARED_LIBRARIES := \ + libcutils +else +# unbundled branch, built against NDK. +LOCAL_SDK_VERSION := 17 # the original android memory manager. # use sdcard as libjpeg decoder's backing store -#LOCAL_SRC_FILES += \ -# jmem-android.c +LOCAL_SRC_FILES += \ + jmem-android.c +endif LOCAL_CFLAGS += -DAVOID_TABLES LOCAL_CFLAGS += -O3 -fstrict-aliasing -fprefetch-loop-arrays @@ -40,7 +48,4 @@ endif LOCAL_MODULE:= libjpeg -LOCAL_SHARED_LIBRARIES := \ - libcutils - include $(BUILD_SHARED_LIBRARY) |