From http://www.jwz.org/xscreensaver/xscreensaver-5.31.tar.gz
[xscreensaver] / android / project / xscreensaver / jni / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 include $(CLEAR_VARS)
4
5 LOCAL_MODULE := xscreensaver
6
7 LOCAL_SRC_FILES := \
8     xscreensaver/hacks/xlockmore.c \
9     xscreensaver/hacks/fps.c \
10     xscreensaver/hacks/glx/fps-gl.c \
11     xscreensaver/hacks/glx/jwzgles.c \
12     xscreensaver/hacks/glx/rotator.c \
13     xscreensaver/hacks/glx/tube.c \
14     xscreensaver/hacks/glx/sphere.c \
15     xscreensaver/hacks/glx/sproingies.c \
16     xscreensaver/hacks/glx/sproingiewrap.c \
17     xscreensaver/hacks/glx/gllist.c \
18     xscreensaver/hacks/glx/s1_1.c \
19     xscreensaver/hacks/glx/s1_2.c \
20     xscreensaver/hacks/glx/s1_3.c \
21     xscreensaver/hacks/glx/s1_4.c \
22     xscreensaver/hacks/glx/s1_5.c \
23     xscreensaver/hacks/glx/s1_6.c \
24     xscreensaver/hacks/glx/s1_b.c \
25     xscreensaver/hacks/glx/superquadrics.c \
26     xscreensaver/hacks/glx/trackball.c \
27     xscreensaver/hacks/glx/gltrackball.c \
28     xscreensaver/hacks/glx/texfont.c \
29     xscreensaver/utils/hsv.c \
30     xscreensaver/utils/colors.c \
31     xscreensaver/utils/resources.c \
32     xscreensaver/utils/xft.c \
33     xscreensaver/utils/utf8wc.c \
34     xscreensaver/utils/yarandom.c \
35     xscreensaver/android/XScreenSaverView.c \
36     xscreensaver/android/XScreenSaverGLView.c \
37     xscreensaver/android/jwxyz.c \
38     xscreensaver/android/glue.c
39
40 LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog
41
42 LOCAL_C_INCLUDES := $(LOCAL_PATH)/xscreensaver $(LOCAL_PATH)/xscreensaver/android $(LOCAL_PATH)/xscreensaver/utils $(LOCAL_PATH)/xscreensaver/hacks $(LOCAL_PATH)/xscreensaver/hacks/glx
43
44 LOCAL_CFLAGS += -std=c99 -DSTANDALONE=1 -DUSE_GL=1 -DGETTIMEOFDAY_TWO_ARGS=1 -DHAVE_JWZGLES=1 -DHAVE_ANDROID=1 -DGL_VERSION_ES_CM_1_0
45
46 include $(BUILD_SHARED_LIBRARY)