diff --git a/Android.mk b/Android.mk
index ff7c50e30dfe86a45c9549fa8d43fe12c1205939..11fc7cd270cc5f91635579cb2f63148cdccf542b 100644 (file)
--- a/Android.mk
+++ b/Android.mk
LOCAL_MODULE := NanoGL
LOCAL_MODULE := NanoGL
-LOCAL_CFLAGS := -O2
+LOCAL_CFLAGS += $(CFLAGS_OPT)
+ifeq ($(TARGET_ARCH_ABI),armeabi-v7a-hard)
+LOCAL_CFLAGS += $(CFLAGS_OPT_ARM) -mfloat-abi=hard -mhard-float -DLOAD_HARDFP -DSOFTFP_LINK
+endif
+ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
+LOCAL_CFLAGS += $(CFLAGS_OPT_ARM) -mfloat-abi=softfp
+endif
+ifeq ($(TARGET_ARCH_ABI),armeabi)
+LOCAL_CFLAGS += $(CFLAGS_OPT_ARMv5)
+endif
+ifeq ($(TARGET_ARCH_ABI),x86)
+LOCAL_CFLAGS += $(CFLAGS_OPT_X86)
+endif
+
+LOCAL_CFLAGS +=
LOCAL_C_INCLUDES := $(LOCAL_PATH)/GL
LOCAL_SRC_FILES := \
nanogl.cpp \
LOCAL_C_INCLUDES := $(LOCAL_PATH)/GL
LOCAL_SRC_FILES := \
nanogl.cpp \
- nanoWrap.cpp
-
+ nanoWrap.cpp \
+ eglwrap.cpp
+
+LOCAL_LDLIBS := -llog
include $(BUILD_STATIC_LIBRARY)
include $(BUILD_STATIC_LIBRARY)