DEADSOFTWARE

Update Android.mk
[nanogl.git] / Android.mk
index 916d0a89833804d704ae35daba7b6c362496f083..11fc7cd270cc5f91635579cb2f63148cdccf542b 100644 (file)
@@ -18,7 +18,21 @@ include $(CLEAR_VARS)
 
 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
 
@@ -26,7 +40,8 @@ LOCAL_SRC_FILES := \
        nanogl.cpp \
        nanoWrap.cpp \
        eglwrap.cpp
-  
 
-include $(BUILD_SHARED_LIBRARY)
+LOCAL_LDLIBS := -llog
+
+include $(BUILD_STATIC_LIBRARY)