diff --git a/demo/android/README b/demo/android/README
index a8b1fbc..6ed1b42 100644
--- a/demo/android/README
+++ b/demo/android/README
@@ -25,7 +25,7 @@ To build GLyphy Demo app on Android, follow these steps:
cmake -D CMAKE_TOOLCHAIN_FILE=android_toolchain.cmake \
-D CMAKE_INSTALL_PREFIX=$PLATFORM_PREFIX \
-D CMAKE_BUILD_TYPE=Debug \
- -D FREEGLUT_GLES2=ON \
+ -D FREEGLUT_GLES=ON \
-D FREEGLUT_BUILD_DEMOS=NO \
..
make install
diff --git a/demo/android/jni/Android.mk b/demo/android/jni/Android.mk
index 7f5ab98..4894213 100644
--- a/demo/android/jni/Android.mk
+++ b/demo/android/jni/Android.mk
@@ -26,7 +26,7 @@ include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := glut
-LOCAL_SRC_FILES := $(PLATFORM_PREFIX)/lib/libfreeglut-gles2.a
+LOCAL_SRC_FILES := $(PLATFORM_PREFIX)/lib/libfreeglut-gles.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
@@ -43,7 +43,7 @@ LOCAL_SRC_FILES := \
../../demo-view.cc \
../../glyphy-demo.cc \
$(NULL)
-LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv2 -lz
+LOCAL_LDLIBS := -llog -landroid -lGLESv1_CM -lEGL -lGLESv2 -lz
LOCAL_WHOLE_STATIC_LIBRARIES := gnustl_static freetype glyphy glut
include $(BUILD_SHARED_LIBRARY)
diff --git a/demo/android/jni/Application.mk b/demo/android/jni/Application.mk
index af5560e..6266158 100644
--- a/demo/android/jni/Application.mk
+++ b/demo/android/jni/Application.mk
@@ -7,5 +7,5 @@ APP_CPPFLAGS := \
-I$(PLATFORM_PREFIX)/include/freetype2 \
-I$(PLATFORM_PREFIX)/include/glyphy \
-DDEFAULT_FONT='"/system/fonts/Roboto-Regular.ttf"' \
- -DFREEGLUT_GLES2 \
+ -DFREEGLUT_GLES \
$(NULL)
Note that freeglut 3.0.0-rc1 required modification: adding stubs for glutStrokeWidthf and glutStrokeLengthf (already in svn).
However, this only gets it to build. Instead of displaying text like the precompiled version, it merely displays a white screen.