|
@@ -456,7 +456,9 @@ LDFLAGS = $(CUSTOM_LDFLAGS) -L. -L$(RAYLIB_RELEASE_PATH)
|
|
|
|
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
ifeq ($(PLATFORM_OS),WINDOWS)
|
|
ifeq ($(PLATFORM_OS),WINDOWS)
|
|
- LDFLAGS += -Wl,--out-implib,$(RAYLIB_RELEASE_PATH)/lib$(RAYLIB_LIB_NAME)dll.a
|
|
|
|
|
|
+ ifneq ($(CC), tcc)
|
|
|
|
+ LDFLAGS += -Wl,--out-implib,$(RAYLIB_RELEASE_PATH)/lib$(RAYLIB_LIB_NAME)dll.a
|
|
|
|
+ endif
|
|
endif
|
|
endif
|
|
ifeq ($(PLATFORM_OS),OSX)
|
|
ifeq ($(PLATFORM_OS),OSX)
|
|
LDFLAGS += -compatibility_version $(RAYLIB_API_VERSION) -current_version $(RAYLIB_VERSION)
|
|
LDFLAGS += -compatibility_version $(RAYLIB_API_VERSION) -current_version $(RAYLIB_VERSION)
|
|
@@ -469,7 +471,7 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
ifeq ($(PLATFORM),PLATFORM_RPI)
|
|
ifeq ($(PLATFORM),PLATFORM_RPI)
|
|
- LDFLAGS += -Wl,-soname,lib$(RAYLIB_LIB_NAME).so.$(RAYLIB_API_VERSION) -L$(RPI_TOOLCHAIN_SYSROOT)/opt/vc/lib
|
|
|
|
|
|
+ LDFLAGS += -Wl,-soname,lib$(RAYLIB_LIB_NAME).so.$(RAYLIB_API_VERSION) -L$(RPI_TOOLCHAIN_SYSROOT)/opt/vc/lib
|
|
endif
|
|
endif
|
|
ifeq ($(PLATFORM),PLATFORM_DRM)
|
|
ifeq ($(PLATFORM),PLATFORM_DRM)
|
|
LDFLAGS += -Wl,-soname,lib$(RAYLIB_LIB_NAME).so.$(RAYLIB_API_VERSION)
|
|
LDFLAGS += -Wl,-soname,lib$(RAYLIB_LIB_NAME).so.$(RAYLIB_API_VERSION)
|
|
@@ -490,7 +492,11 @@ endif
|
|
#------------------------------------------------------------------------------------------------
|
|
#------------------------------------------------------------------------------------------------
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
|
ifeq ($(PLATFORM_OS),WINDOWS)
|
|
ifeq ($(PLATFORM_OS),WINDOWS)
|
|
- LDLIBS = -static-libgcc -lopengl32 -lgdi32 -lwinmm
|
|
|
|
|
|
+ ifeq ($(CC), tcc)
|
|
|
|
+ LDLIBS = -lopengl32 -lgdi32 -lwinmm -lshell32
|
|
|
|
+ else
|
|
|
|
+ LDLIBS = -static-libgcc -lopengl32 -lgdi32 -lwinmm
|
|
|
|
+ endif
|
|
endif
|
|
endif
|
|
ifeq ($(PLATFORM_OS),LINUX)
|
|
ifeq ($(PLATFORM_OS),LINUX)
|
|
LDLIBS = -lGL -lc -lm -lpthread -ldl -lrt
|
|
LDLIBS = -lGL -lc -lm -lpthread -ldl -lrt
|