| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -101,9 +101,9 @@ USE_EXTERNAL_GLFW     ?= FALSE | 
															
														
														
													
														
															
																 | 
																 | 
																SDL_INCLUDE_PATH      ?= $(RAYLIB_SRC_PATH)/external/SDL2/include | 
																 | 
																 | 
																SDL_INCLUDE_PATH      ?= $(RAYLIB_SRC_PATH)/external/SDL2/include | 
															
														
														
													
														
															
																 | 
																 | 
																SDL_LIBRARY_PATH      ?= $(RAYLIB_SRC_PATH)/external/SDL2/lib | 
																 | 
																 | 
																SDL_LIBRARY_PATH      ?= $(RAYLIB_SRC_PATH)/external/SDL2/lib | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																# Use Wayland display server protocol on Linux desktop (by default it uses X11 windowing system)
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																# Disable Wayland display server protocol on Linux desktop (and use X11 only)
 | 
															
														
														
													
														
															
																 | 
																 | 
																# NOTE: This variable is only used for PLATFORM_OS: LINUX
 | 
																 | 
																 | 
																# NOTE: This variable is only used for PLATFORM_OS: LINUX
 | 
															
														
														
													
														
															
																 | 
																 | 
																USE_WAYLAND_DISPLAY   ?= FALSE | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																DISABLE_WAYLAND       ?= FALSE | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																# Determine if the file has root access (only required to install raylib)
 | 
																 | 
																 | 
																# Determine if the file has root access (only required to install raylib)
 | 
															
														
														
													
														
															
																 | 
																 | 
																# "whoami" prints the name of the user that calls him (so, if it is the root user, "whoami" prints "root")
 | 
																 | 
																 | 
																# "whoami" prints the name of the user that calls him (so, if it is the root user, "whoami" prints "root")
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -407,7 +407,9 @@ endif | 
															
														
														
													
														
															
																 | 
																 | 
																# Use Wayland display on Linux desktop
 | 
																 | 
																 | 
																# Use Wayland display on Linux desktop
 | 
															
														
														
													
														
															
																 | 
																 | 
																ifeq ($(PLATFORM),PLATFORM_DESKTOP) | 
																 | 
																 | 
																ifeq ($(PLATFORM),PLATFORM_DESKTOP) | 
															
														
														
													
														
															
																 | 
																 | 
																    ifeq ($(PLATFORM_OS), LINUX) | 
																 | 
																 | 
																    ifeq ($(PLATFORM_OS), LINUX) | 
															
														
														
													
														
															
																 | 
																 | 
																        ifeq ($(USE_WAYLAND_DISPLAY),TRUE) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        CFLAGS += -D_GLFW_X11 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        ifeq ($(DISABLE_WAYLAND),FALSE) | 
															
														
														
													
														
															
																 | 
																 | 
																            CFLAGS += -D_GLFW_WAYLAND | 
																 | 
																 | 
																            CFLAGS += -D_GLFW_WAYLAND | 
															
														
														
													
														
															
																 | 
																 | 
																            LDFLAGS += $(shell pkg-config wayland-client wayland-cursor wayland-egl xkbcommon --libs) | 
																 | 
																 | 
																            LDFLAGS += $(shell pkg-config wayland-client wayland-cursor wayland-egl xkbcommon --libs) | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -532,10 +534,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) | 
															
														
														
													
														
															
																 | 
																 | 
																        endif | 
																 | 
																 | 
																        endif | 
															
														
														
													
														
															
																 | 
																 | 
																    endif | 
																 | 
																 | 
																    endif | 
															
														
														
													
														
															
																 | 
																 | 
																    ifeq ($(PLATFORM_OS),LINUX) | 
																 | 
																 | 
																    ifeq ($(PLATFORM_OS),LINUX) | 
															
														
														
													
														
															
																 | 
																 | 
																        LDLIBS = -lGL -lc -lm -lpthread -ldl -lrt | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        ifeq ($(USE_WAYLAND_DISPLAY),FALSE) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            LDLIBS += -lX11 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        endif | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        LDLIBS = -lGL -lc -lm -lpthread -ldl -lrt -lX11 | 
															
														
														
													
														
															
																 | 
																 | 
																        # TODO: On ARM 32bit arch, miniaudio requires atomics library | 
																 | 
																 | 
																        # TODO: On ARM 32bit arch, miniaudio requires atomics library | 
															
														
														
													
														
															
																 | 
																 | 
																        #LDLIBS += -latomic | 
																 | 
																 | 
																        #LDLIBS += -latomic | 
															
														
														
													
														
															
																 | 
																 | 
																    endif | 
																 | 
																 | 
																    endif | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -556,10 +555,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP_SDL) | 
															
														
														
													
														
															
																 | 
																 | 
																        LDLIBS = -static-libgcc -lopengl32 -lgdi32 | 
																 | 
																 | 
																        LDLIBS = -static-libgcc -lopengl32 -lgdi32 | 
															
														
														
													
														
															
																 | 
																 | 
																    endif | 
																 | 
																 | 
																    endif | 
															
														
														
													
														
															
																 | 
																 | 
																    ifeq ($(PLATFORM_OS),LINUX) | 
																 | 
																 | 
																    ifeq ($(PLATFORM_OS),LINUX) | 
															
														
														
													
														
															
																 | 
																 | 
																        LDLIBS = -lGL -lc -lm -lpthread -ldl -lrt | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        ifeq ($(USE_WAYLAND_DISPLAY),FALSE) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            LDLIBS += -lX11 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        endif | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        LDLIBS = -lGL -lc -lm -lpthread -ldl -lrt -lX11 | 
															
														
														
													
														
															
																 | 
																 | 
																    endif | 
																 | 
																 | 
																    endif | 
															
														
														
													
														
															
																 | 
																 | 
																    LDLIBS += -lSDL2 -lSDL2main | 
																 | 
																 | 
																    LDLIBS += -lSDL2 -lSDL2main | 
															
														
														
													
														
															
																 | 
																 | 
																endif | 
																 | 
																 | 
																endif | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
 |