From fda91436b5749912548292842f7797d0dbb7bc55 Mon Sep 17 00:00:00 2001 From: Daniel Lemos Date: Mon, 21 Nov 2016 04:13:40 -0200 Subject: [PATCH] [games] Fix building the games on Linux by adding missing libs --- games/drturtle/makefile | 7 +++++-- games/just_do/makefile | 7 +++++-- games/raylib_demo/makefile | 2 +- games/skully_escape/makefile | 7 +++++-- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/games/drturtle/makefile b/games/drturtle/makefile index f9efd3e8..0a45e18a 100644 --- a/games/drturtle/makefile +++ b/games/drturtle/makefile @@ -112,8 +112,10 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) # libraries for Debian GNU/Linux desktop compiling # requires the following packages: # libglfw3-dev libopenal-dev libglew-dev libegl1-mesa-dev - LIBS = -lraylib -lglfw -lGLEW -lGL -lopenal - endif + LIBS = -lraylib -lglfw3 -lGLEW -lGL -lopenal -lm -pthread -ldl + # on XWindow could require also below libraries, just uncomment + #LIBS += -lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor + else ifeq ($(PLATFORM_OS),OSX) # libraries for OS X 10.9 desktop compiling # requires the following packages: @@ -124,6 +126,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) # NOTE: GLFW3 and OpenAL Soft libraries should be installed LIBS = -lraylib -lglfw3 -lglew32 -lopengl32 -lopenal32 -lgdi32 endif + endif endif ifeq ($(PLATFORM),PLATFORM_RPI) # libraries for Raspberry Pi compiling diff --git a/games/just_do/makefile b/games/just_do/makefile index 5cca9df5..1a971081 100644 --- a/games/just_do/makefile +++ b/games/just_do/makefile @@ -117,8 +117,10 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) # libraries for Debian GNU/Linux desktop compiling # requires the following packages: # libglfw3-dev libopenal-dev libglew-dev libegl1-mesa-dev - LIBS = -lraylib -lglfw -lGLEW -lGL -lopenal - endif + LIBS = -lraylib -lglfw3 -lGLEW -lGL -lopenal -lm -pthread -ldl + # on XWindow could require also below libraries, just uncomment + #LIBS += -lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor + else ifeq ($(PLATFORM_OS),OSX) # libraries for OS X 10.9 desktop compiling # requires the following packages: @@ -129,6 +131,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) # NOTE: GLFW3 and OpenAL Soft libraries should be installed LIBS = -lraylib -lglfw3 -lglew32 -lopengl32 -lopenal32 -lgdi32 endif + endif endif ifeq ($(PLATFORM),PLATFORM_RPI) # libraries for Raspberry Pi compiling diff --git a/games/raylib_demo/makefile b/games/raylib_demo/makefile index a4435bb0..0c22261c 100644 --- a/games/raylib_demo/makefile +++ b/games/raylib_demo/makefile @@ -117,7 +117,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) # libraries for Debian GNU/Linux desktop compiling # requires the following packages: # libglfw3-dev libopenal-dev libglew-dev libegl1-mesa-dev - LIBS = -lraylib -lglfw3 -lGLEW -lGL -lopenal -lm -pthread + LIBS = -lraylib -lglfw3 -lGLEW -lGL -lopenal -lm -pthread -ldl # on XWindow could require also below libraries, just uncomment #LIBS += -lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor else diff --git a/games/skully_escape/makefile b/games/skully_escape/makefile index d47760d3..967c3da7 100644 --- a/games/skully_escape/makefile +++ b/games/skully_escape/makefile @@ -114,8 +114,10 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) # libraries for Debian GNU/Linux desktop compiling # requires the following packages: # libglfw3-dev libopenal-dev libglew-dev libegl1-mesa-dev - LIBS = -lraylib -lglfw -lGLEW -lGL -lopenal - endif + LIBS = -lraylib -lglfw3 -lGLEW -lGL -lopenal -lm -pthread -ldl + # on XWindow could require also below libraries, just uncomment + #LIBS += -lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor + else ifeq ($(PLATFORM_OS),OSX) # libraries for OS X 10.9 desktop compiling # requires the following packages: @@ -126,6 +128,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) # NOTE: GLFW3 and OpenAL Soft libraries should be installed LIBS = -lraylib -lglfw3 -lglew32 -lopengl32 -lopenal32 -lgdi32 endif + endif endif ifeq ($(PLATFORM),PLATFORM_RPI) # libraries for Raspberry Pi compiling