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.
slouken@4964
     1
LOCAL_PATH := $(call my-dir)
slouken@4964
     2
slouken@4964
     3
###########################
slouken@4964
     4
#
slouken@4964
     5
# SDL shared library
slouken@4964
     6
#
slouken@4964
     7
###########################
slouken@4964
     8
slouken@4964
     9
include $(CLEAR_VARS)
slouken@4964
    10
slouken@6270
    11
LOCAL_MODULE := SDL2
slouken@4964
    12
slouken@4964
    13
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
slouken@4964
    14
slouken@5090
    15
LOCAL_SRC_FILES := \
slouken@4964
    16
	$(subst $(LOCAL_PATH)/,, \
slouken@4964
    17
	$(wildcard $(LOCAL_PATH)/src/*.c) \
slouken@4964
    18
	$(wildcard $(LOCAL_PATH)/src/audio/*.c) \
slouken@5090
    19
	$(wildcard $(LOCAL_PATH)/src/audio/android/*.c) \
slouken@5090
    20
	$(wildcard $(LOCAL_PATH)/src/audio/dummy/*.c) \
slouken@5003
    21
	$(LOCAL_PATH)/src/atomic/SDL_atomic.c \
slouken@5003
    22
	$(LOCAL_PATH)/src/atomic/SDL_spinlock.c.arm \
slouken@5090
    23
	$(wildcard $(LOCAL_PATH)/src/core/android/*.cpp) \
slouken@4964
    24
	$(wildcard $(LOCAL_PATH)/src/cpuinfo/*.c) \
slouken@4964
    25
	$(wildcard $(LOCAL_PATH)/src/events/*.c) \
slouken@4964
    26
	$(wildcard $(LOCAL_PATH)/src/file/*.c) \
slouken@5090
    27
	$(wildcard $(LOCAL_PATH)/src/haptic/*.c) \
slouken@5090
    28
	$(wildcard $(LOCAL_PATH)/src/haptic/dummy/*.c) \
slouken@4964
    29
	$(wildcard $(LOCAL_PATH)/src/joystick/*.c) \
slouken@5090
    30
	$(wildcard $(LOCAL_PATH)/src/joystick/android/*.c) \
slouken@5092
    31
	$(wildcard $(LOCAL_PATH)/src/loadso/dlopen/*.c) \
slouken@5090
    32
	$(wildcard $(LOCAL_PATH)/src/power/*.c) \
slouken@6448
    33
	$(wildcard $(LOCAL_PATH)/src/power/android/*.c) \
slouken@5161
    34
	$(wildcard $(LOCAL_PATH)/src/render/*.c) \
slouken@5204
    35
	$(wildcard $(LOCAL_PATH)/src/render/*/*.c) \
slouken@4964
    36
	$(wildcard $(LOCAL_PATH)/src/stdlib/*.c) \
slouken@4964
    37
	$(wildcard $(LOCAL_PATH)/src/thread/*.c) \
slouken@5090
    38
	$(wildcard $(LOCAL_PATH)/src/thread/pthread/*.c) \
slouken@4964
    39
	$(wildcard $(LOCAL_PATH)/src/timer/*.c) \
slouken@5090
    40
	$(wildcard $(LOCAL_PATH)/src/timer/unix/*.c) \
slouken@4964
    41
	$(wildcard $(LOCAL_PATH)/src/video/*.c) \
slouken@5092
    42
	$(wildcard $(LOCAL_PATH)/src/video/android/*.c))
slouken@4964
    43
slouken@6208
    44
LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES
slouken@5204
    45
LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog
slouken@4964
    46
slouken@4964
    47
include $(BUILD_SHARED_LIBRARY)