|
|
|
@ -228,7 +228,6 @@ ifeq ($(TARGET_PLATFORM),PLATFORM_ANDROID) |
|
|
|
ifeq ($(ANDROID_ARCH),x86_64) |
|
|
|
ANDROID_COMPILER_ARCH = x86_64 |
|
|
|
endif |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
# Define raylib graphics api depending on selected platform
|
|
|
|
@ -261,8 +260,8 @@ ifeq ($(TARGET_PLATFORM),PLATFORM_DESKTOP_WIN32) |
|
|
|
#GRAPHICS = GRAPHICS_API_OPENGL_ES2 # Uncomment to use OpenGL ES 2.0 (ANGLE) |
|
|
|
endif |
|
|
|
ifeq ($(TARGET_PLATFORM),PLATFORM_DRM) |
|
|
|
# On DRM OpenGL ES 2.0 must be used |
|
|
|
GRAPHICS ?= GRAPHICS_API_OPENGL_ES2 |
|
|
|
#GRAPHICS = GRAPHICS_API_OPENGL_11_SOFTWARE # Uncomment to use software rendering |
|
|
|
endif |
|
|
|
ifeq ($(TARGET_PLATFORM),$(filter $(TARGET_PLATFORM),PLATFORM_WEB PLATFORM_WEB_RGFW)) |
|
|
|
# On HTML5 OpenGL ES 2.0 is used, emscripten translates it to WebGL 1.0 |
|
|
|
@ -636,13 +635,19 @@ ifeq ($(TARGET_PLATFORM),PLATFORM_DESKTOP_RGFW) |
|
|
|
endif |
|
|
|
endif |
|
|
|
ifeq ($(TARGET_PLATFORM),PLATFORM_DRM) |
|
|
|
LDLIBS = -lGLESv2 -lEGL -ldrm -lgbm -lpthread -lrt -lm -ldl |
|
|
|
LDLIBS = -ldrm -lgbm -lpthread -lrt -lm -ldl |
|
|
|
ifeq ($(GRAPHICS),GRAPHICS_API_OPENGL_ES2) |
|
|
|
LDLIBS += -lGLESv2 -lEGL |
|
|
|
endif |
|
|
|
ifeq ($(RAYLIB_MODULE_AUDIO),TRUE) |
|
|
|
LDLIBS += -latomic |
|
|
|
endif |
|
|
|
endif |
|
|
|
ifeq ($(TARGET_PLATFORM),PLATFORM_DESKTOP_WIN32) |
|
|
|
LDLIBS = -lgdi32 -lwinmm -lopengl32 -lshcore |
|
|
|
LDLIBS = -lgdi32 -lwinmm -lshcore |
|
|
|
ifneq ($(GRAPHICS),GRAPHICS_API_OPENGL_11_SOFTWARE) |
|
|
|
LDLIBS += -lopengl32 |
|
|
|
endif |
|
|
|
endif |
|
|
|
ifeq ($(TARGET_PLATFORM),PLATFORM_ANDROID) |
|
|
|
LDLIBS = -llog -landroid -lEGL -lGLESv2 -lOpenSLES -lc -lm |
|
|
|
|