Atlas - Android.mk

Home / ext / SDL2 Lines: 1 | Size: 2843 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)]
[FILE BEGIN]
1LOCAL_PATH := $(call my-dir) 2 3########################### 4# 5# SDL shared library 6# 7########################### 8 9include $(CLEAR_VARS) 10 11LOCAL_MODULE := SDL2 12 13LOCAL_C_INCLUDES := $(LOCAL_PATH)/include 14 15LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES) 16 17LOCAL_SRC_FILES := \ 18 $(subst $(LOCAL_PATH)/,, \ 19 $(wildcard $(LOCAL_PATH)/src/*.c) \ 20 $(wildcard $(LOCAL_PATH)/src/audio/*.c) \ 21 $(wildcard $(LOCAL_PATH)/src/audio/android/*.c) \ 22 $(wildcard $(LOCAL_PATH)/src/audio/dummy/*.c) \ 23 $(LOCAL_PATH)/src/atomic/SDL_atomic.c.arm \ 24 $(LOCAL_PATH)/src/atomic/SDL_spinlock.c.arm \ 25 $(wildcard $(LOCAL_PATH)/src/core/android/*.c) \ 26 $(wildcard $(LOCAL_PATH)/src/cpuinfo/*.c) \ 27 $(wildcard $(LOCAL_PATH)/src/dynapi/*.c) \ 28 $(wildcard $(LOCAL_PATH)/src/events/*.c) \ 29 $(wildcard $(LOCAL_PATH)/src/file/*.c) \ 30 $(wildcard $(LOCAL_PATH)/src/haptic/*.c) \ 31 $(wildcard $(LOCAL_PATH)/src/haptic/android/*.c) \ 32 $(wildcard $(LOCAL_PATH)/src/joystick/*.c) \ 33 $(wildcard $(LOCAL_PATH)/src/joystick/android/*.c) \ 34 $(wildcard $(LOCAL_PATH)/src/joystick/hidapi/*.c) \ 35 $(wildcard $(LOCAL_PATH)/src/loadso/dlopen/*.c) \ 36 $(wildcard $(LOCAL_PATH)/src/power/*.c) \ 37 $(wildcard $(LOCAL_PATH)/src/power/android/*.c) \ 38 $(wildcard $(LOCAL_PATH)/src/filesystem/android/*.c) \ 39 $(wildcard $(LOCAL_PATH)/src/sensor/*.c) \ 40 $(wildcard $(LOCAL_PATH)/src/sensor/android/*.c) \ 41 $(wildcard $(LOCAL_PATH)/src/render/*.c) \ 42 $(wildcard $(LOCAL_PATH)/src/render/*/*.c) \ 43 $(wildcard $(LOCAL_PATH)/src/stdlib/*.c) \ 44 $(wildcard $(LOCAL_PATH)/src/thread/*.c) \ 45 $(wildcard $(LOCAL_PATH)/src/thread/pthread/*.c) \ 46 $(wildcard $(LOCAL_PATH)/src/timer/*.c) \ 47 $(wildcard $(LOCAL_PATH)/src/timer/unix/*.c) \ 48 $(wildcard $(LOCAL_PATH)/src/video/*.c) \ 49 $(wildcard $(LOCAL_PATH)/src/video/android/*.c) \ 50 $(wildcard $(LOCAL_PATH)/src/video/yuv2rgb/*.c) \ 51 $(wildcard $(LOCAL_PATH)/src/test/*.c)) 52 53LOCAL_SHARED_LIBRARIES := hidapi 54 55LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES 56LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog -landroid 57 58ifeq ($(NDK_DEBUG),1) 59 cmd-strip := 60endif 61 62include $(BUILD_SHARED_LIBRARY) 63 64########################### 65# 66# SDL static library 67# 68########################### 69 70LOCAL_MODULE := SDL2_static 71 72LOCAL_MODULE_FILENAME := libSDL2 73 74LOCAL_LDLIBS := 75LOCAL_EXPORT_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog -landroid 76 77include $(BUILD_STATIC_LIBRARY) 78 79########################### 80# 81# SDL main static library 82# 83########################### 84 85include $(CLEAR_VARS) 86 87LOCAL_C_INCLUDES := $(LOCAL_PATH)/include 88 89LOCAL_MODULE := SDL2_main 90 91LOCAL_MODULE_FILENAME := libSDL2main 92 93include $(BUILD_STATIC_LIBRARY) 94 95########################### 96# 97# hidapi library 98# 99########################### 100 101include $(CLEAR_VARS) 102 103LOCAL_CPPFLAGS += -std=c++11 104 105LOCAL_SRC_FILES := $(LOCAL_PATH)/src/hidapi/android/hid.cpp 106 107LOCAL_MODULE := libhidapi 108LOCAL_LDLIBS := -llog 109 110include $(BUILD_SHARED_LIBRARY) 111
[FILE END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.