|
|
@ -76,7 +76,16 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) |
|
|
|
PLATFORM_OS=LINUX |
|
|
|
endif |
|
|
|
ifeq ($(UNAMEOS),FreeBSD) |
|
|
|
PLATFORM_OS=FREEBSD |
|
|
|
PLATFORM_OS=BSD |
|
|
|
endif |
|
|
|
ifeq ($(UNAMEOS),OpenBSD) |
|
|
|
PLATFORM_OS=BSD |
|
|
|
endif |
|
|
|
ifeq ($(UNAMEOS),NetBSD) |
|
|
|
PLATFORM_OS=BSD |
|
|
|
endif |
|
|
|
ifeq ($(UNAMEOS),DragonFly) |
|
|
|
PLATFORM_OS=BSD |
|
|
|
endif |
|
|
|
ifeq ($(UNAMEOS),Darwin) |
|
|
|
PLATFORM_OS=OSX |
|
|
@ -129,8 +138,8 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) |
|
|
|
ifeq ($(PLATFORM_OS),OSX) |
|
|
|
RAYLIB_RELEASE_PATH = $(RAYLIB_PATH)/release/libs/osx |
|
|
|
endif |
|
|
|
ifeq ($(PLATFORM_OS),FREEBSD) |
|
|
|
RAYLIB_RELEASE_PATH = $(RAYLIB_PATH)/release/libs/freebsd |
|
|
|
ifeq ($(PLATFORM_OS),BSD) |
|
|
|
RAYLIB_RELEASE_PATH = $(RAYLIB_PATH)/release/libs/bsd |
|
|
|
endif |
|
|
|
endif |
|
|
|
ifeq ($(PLATFORM),PLATFORM_RPI) |
|
|
@ -163,8 +172,8 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) |
|
|
|
# OSX default compiler |
|
|
|
CC = clang |
|
|
|
endif |
|
|
|
ifeq ($(PLATFORM_OS),FREEBSD) |
|
|
|
# FreeBSD default compiler |
|
|
|
ifeq ($(PLATFORM_OS),BSD) |
|
|
|
# FreeBSD, OpenBSD, NetBSD, DragonFly default compiler |
|
|
|
CC = clang |
|
|
|
endif |
|
|
|
endif |
|
|
@ -254,7 +263,7 @@ ifeq ($(PLATFORM),PLATFORM_RPI) |
|
|
|
INCLUDE_PATHS += -I/opt/vc/include/interface/vcos/pthreads |
|
|
|
endif |
|
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP) |
|
|
|
ifeq ($(PLATFORM_OS),FREEBSD) |
|
|
|
ifeq ($(PLATFORM_OS),BSD) |
|
|
|
# Consider -L$(RAYLIB_H_INSTALL_PATH) |
|
|
|
INCLUDE_PATHS += -I/usr/local/include |
|
|
|
endif |
|
|
@ -270,7 +279,7 @@ endif |
|
|
|
LDFLAGS = -L. -L$(RAYLIB_RELEASE_PATH) -L$(RAYLIB_PATH)/src |
|
|
|
|
|
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP) |
|
|
|
ifeq ($(PLATFORM_OS),FREEBSD) |
|
|
|
ifeq ($(PLATFORM_OS),BSD) |
|
|
|
# Consider -L$(RAYLIB_INSTALL_PATH) |
|
|
|
LDFLAGS += -L. -Lsrc -L/usr/local/lib |
|
|
|
endif |
|
|
@ -316,8 +325,8 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP) |
|
|
|
# NOTE: Required packages: libopenal-dev libegl1-mesa-dev |
|
|
|
LDLIBS = -lraylib -framework OpenGL -framework OpenAL -framework Cocoa |
|
|
|
endif |
|
|
|
ifeq ($(PLATFORM_OS),FREEBSD) |
|
|
|
# Libraries for FreeBSD desktop compiling |
|
|
|
ifeq ($(PLATFORM_OS),BSD) |
|
|
|
# Libraries for FreeBSD, OpenBSD, NetBSD, DragonFly desktop compiling |
|
|
|
# NOTE: Required packages: mesa-libs |
|
|
|
LDLIBS = -lraylib -lGL -lpthread -lm |
|
|
|
# On XWindow requires also below libraries |
|
|
|