this repo has no description
1LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE := SDL2_gpu
6
7SDL_GPU_DIR := ./
8STB_IMAGE_DIR := $(SDL_GPU_DIR)/src/externals/stb_image
9STB_IMAGE_WRITE_DIR := $(SDL_GPU_DIR)/src/externals/stb_image_write
10
11LOCAL_CFLAGS := -I$(LOCAL_PATH)/../SDL/include -I$(LOCAL_PATH)/$(SDL_GPU_DIR)/include -I$(LOCAL_PATH)/$(STB_IMAGE_DIR) -I$(LOCAL_PATH)/$(STB_IMAGE_WRITE_DIR)
12
13LOCAL_SRC_FILES := $(SDL_GPU_DIR)/src/SDL_gpu.c \
14 $(SDL_GPU_DIR)/src/SDL_gpu_matrix.c \
15 $(SDL_GPU_DIR)/src/SDL_gpu_renderer.c \
16 $(SDL_GPU_DIR)/src/SDL_gpu_shapes.c \
17 $(SDL_GPU_DIR)/src/renderer_GLES_1.c \
18 $(SDL_GPU_DIR)/src/renderer_GLES_2.c \
19 $(SDL_GPU_DIR)/src/renderer_GLES_3.c \
20 $(STB_IMAGE_DIR)/stb_image.c \
21 $(STB_IMAGE_WRITE_DIR)/stb_image_write.c
22
23
24LOCAL_CFLAGS += -DSDL_GPU_DISABLE_OPENGL -DSDL_GPU_USE_BUFFER_RESET -DSTBI_FAILURE_USERMSG -O3
25
26LOCAL_LDLIBS += -llog -lGLESv1_CM
27LOCAL_LDLIBS += -lGLESv2
28
29# Disable GLES version 3 support for now, since some environments aren't set up for it yet
30# Enable it if you want it!
31LOCAL_CFLAGS += -DSDL_GPU_DISABLE_GLES_3
32#LOCAL_LDLIBS += -lGLESv3
33
34LOCAL_SHARED_LIBRARIES := SDL2
35
36include $(BUILD_SHARED_LIBRARY)