1LOCAL_PATH:= $(call my-dir) 2 3Gallery2_jni_cflags := \ 4 -Wall -Wextra -Werror \ 5 -Wno-error=constant-conversion \ 6 -Wno-unused-parameter \ 7 8# to fix implicit conversion from 'int' to 'char', (255 to -1, 128 to -128) 9 10include $(CLEAR_VARS) 11 12LOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES 13LOCAL_CFLAGS += $(Gallery2_jni_cflags) 14 15LOCAL_SRC_FILES := jni_egl_fence.cpp 16 17LOCAL_SDK_VERSION := 9 18 19LOCAL_MODULE_TAGS := optional 20 21LOCAL_MODULE := libjni_eglfence 22 23LOCAL_LDLIBS := -llog -lEGL 24 25 26include $(BUILD_SHARED_LIBRARY) 27 28# Filtershow 29 30include $(CLEAR_VARS) 31 32LOCAL_CPP_EXTENSION := .cc 33LOCAL_SDK_VERSION := 9 34LOCAL_MODULE := libjni_filtershow_filters 35LOCAL_SRC_FILES := filters/gradient.c \ 36 filters/saturated.c \ 37 filters/exposure.c \ 38 filters/edge.c \ 39 filters/contrast.c \ 40 filters/hue.c \ 41 filters/shadows.c \ 42 filters/highlight.c \ 43 filters/hsv.c \ 44 filters/vibrance.c \ 45 filters/geometry.c \ 46 filters/negative.c \ 47 filters/redEyeMath.c \ 48 filters/fx.c \ 49 filters/wbalance.c \ 50 filters/redeye.c \ 51 filters/bwfilter.c \ 52 filters/tinyplanet.cc \ 53 filters/kmeans.cc 54 55LOCAL_CFLAGS += -ffast-math -O3 -funroll-loops 56LOCAL_CFLAGS += $(Gallery2_jni_cflags) 57LOCAL_LDLIBS := -llog -ljnigraphics 58LOCAL_ARM_MODE := arm 59 60include $(BUILD_SHARED_LIBRARY) 61