summaryrefslogtreecommitdiffstats
path: root/jni/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'jni/Android.mk')
-rw-r--r--jni/Android.mk52
1 files changed, 52 insertions, 0 deletions
diff --git a/jni/Android.mk b/jni/Android.mk
new file mode 100644
index 000000000..e612486e1
--- /dev/null
+++ b/jni/Android.mk
@@ -0,0 +1,52 @@
+LOCAL_PATH:= $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES
+
+LOCAL_SRC_FILES := jni_egl_fence.cpp
+
+LOCAL_SDK_VERSION := 9
+
+LOCAL_LDFLAGS := -llog -lEGL
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_MODULE := libjni_eglfence
+
+
+include $(BUILD_SHARED_LIBRARY)
+
+# Filtershow
+
+include $(CLEAR_VARS)
+
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_LDFLAGS := -llog -ljnigraphics
+LOCAL_SDK_VERSION := 9
+LOCAL_MODULE := libjni_filtershow_filters
+LOCAL_SRC_FILES := filters/gradient.c \
+ filters/saturated.c \
+ filters/exposure.c \
+ filters/edge.c \
+ filters/contrast.c \
+ filters/hue.c \
+ filters/shadows.c \
+ filters/highlight.c \
+ filters/hsv.c \
+ filters/vibrance.c \
+ filters/geometry.c \
+ filters/negative.c \
+ filters/vignette.c \
+ filters/redEyeMath.c \
+ filters/fx.c \
+ filters/wbalance.c \
+ filters/redeye.c \
+ filters/bwfilter.c \
+ filters/tinyplanet.cc \
+ filters/kmeans.cc
+
+LOCAL_CFLAGS += -ffast-math -O3 -funroll-loops
+LOCAL_ARM_MODE := arm
+
+include $(BUILD_SHARED_LIBRARY)