Android.mk
author Michael Sartain <mikesart@valvesoftware.com>
Thu, 11 Oct 2012 09:41:43 -0700
changeset 6570 45855398762c
parent 6448 64a6297a8b93
child 7311 56e66417dcee
permissions -rwxr-xr-x
Add GLX_X_VISUAL_TYPE_EXT so created window will use DirectColor if available (instead of TrueColor).
Our new X11 window was being created with the TrueColor attribute, and trying to set the gamma
on that would fail. This change checks for the visual_info extension, and uses that to ask for
DirectColor if available.
     1 LOCAL_PATH := $(call my-dir)
     2 
     3 ###########################
     4 #
     5 # SDL shared library
     6 #
     7 ###########################
     8 
     9 include $(CLEAR_VARS)
    10 
    11 LOCAL_MODULE := SDL2
    12 
    13 LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
    14 
    15 LOCAL_SRC_FILES := \
    16 	$(subst $(LOCAL_PATH)/,, \
    17 	$(wildcard $(LOCAL_PATH)/src/*.c) \
    18 	$(wildcard $(LOCAL_PATH)/src/audio/*.c) \
    19 	$(wildcard $(LOCAL_PATH)/src/audio/android/*.c) \
    20 	$(wildcard $(LOCAL_PATH)/src/audio/dummy/*.c) \
    21 	$(LOCAL_PATH)/src/atomic/SDL_atomic.c \
    22 	$(LOCAL_PATH)/src/atomic/SDL_spinlock.c.arm \
    23 	$(wildcard $(LOCAL_PATH)/src/core/android/*.cpp) \
    24 	$(wildcard $(LOCAL_PATH)/src/cpuinfo/*.c) \
    25 	$(wildcard $(LOCAL_PATH)/src/events/*.c) \
    26 	$(wildcard $(LOCAL_PATH)/src/file/*.c) \
    27 	$(wildcard $(LOCAL_PATH)/src/haptic/*.c) \
    28 	$(wildcard $(LOCAL_PATH)/src/haptic/dummy/*.c) \
    29 	$(wildcard $(LOCAL_PATH)/src/joystick/*.c) \
    30 	$(wildcard $(LOCAL_PATH)/src/joystick/android/*.c) \
    31 	$(wildcard $(LOCAL_PATH)/src/loadso/dlopen/*.c) \
    32 	$(wildcard $(LOCAL_PATH)/src/power/*.c) \
    33 	$(wildcard $(LOCAL_PATH)/src/power/android/*.c) \
    34 	$(wildcard $(LOCAL_PATH)/src/render/*.c) \
    35 	$(wildcard $(LOCAL_PATH)/src/render/*/*.c) \
    36 	$(wildcard $(LOCAL_PATH)/src/stdlib/*.c) \
    37 	$(wildcard $(LOCAL_PATH)/src/thread/*.c) \
    38 	$(wildcard $(LOCAL_PATH)/src/thread/pthread/*.c) \
    39 	$(wildcard $(LOCAL_PATH)/src/timer/*.c) \
    40 	$(wildcard $(LOCAL_PATH)/src/timer/unix/*.c) \
    41 	$(wildcard $(LOCAL_PATH)/src/video/*.c) \
    42 	$(wildcard $(LOCAL_PATH)/src/video/android/*.c))
    43 
    44 LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES
    45 LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog
    46 
    47 include $(BUILD_SHARED_LIBRARY)