mirror of
https://github.com/raysan5/raylib.git
synced 2025-09-29 14:38:30 +00:00
Merge pull request #329 from define-private-public/328.shared-library-on-os-x
Able to make a .dylib for OS X
This commit is contained in:
13
src/Makefile
13
src/Makefile
@@ -145,6 +145,14 @@ endif
|
|||||||
# default gcc compiler
|
# default gcc compiler
|
||||||
CC = gcc
|
CC = gcc
|
||||||
|
|
||||||
|
|
||||||
|
# For OS X
|
||||||
|
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
||||||
|
ifeq ($(PLATFORM_OS),OSX)
|
||||||
|
CC = clang
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# Android toolchain compiler
|
# Android toolchain compiler
|
||||||
ifeq ($(PLATFORM),PLATFORM_ANDROID)
|
ifeq ($(PLATFORM),PLATFORM_ANDROID)
|
||||||
ifeq ($(ANDROID_ARCH),ARM)
|
ifeq ($(ANDROID_ARCH),ARM)
|
||||||
@@ -328,8 +336,9 @@ else
|
|||||||
@echo "raylib shared library generated (libraylib.so)!"
|
@echo "raylib shared library generated (libraylib.so)!"
|
||||||
endif
|
endif
|
||||||
ifeq ($(PLATFORM_OS),OSX)
|
ifeq ($(PLATFORM_OS),OSX)
|
||||||
$(CC) -shared -o $(OUTPUT_PATH)/libraylib.so $(OBJS) -lglfw -framework OpenGL -framework OpenAL -framework Cocoa
|
$(CC) -dynamiclib -o $(OUTPUT_PATH)/libraylib.dylib $(OBJS) -L/usr/local/Cellar/glfw/3.2.1/lib -lglfw -framework OpenGL -framework OpenAL -framework Cocoa
|
||||||
@echo "raylib shared library generated (libraylib.so)!"
|
install_name_tool -id "libraylib.dylib" $(OUTPUT_PATH)/libraylib.dylib
|
||||||
|
@echo "raylib shared library generated (libraylib.dylib)!"
|
||||||
endif
|
endif
|
||||||
ifeq ($(PLATFORM),PLATFORM_ANDROID)
|
ifeq ($(PLATFORM),PLATFORM_ANDROID)
|
||||||
$(CC) -shared -o $(OUTPUT_PATH)/libraylib.so $(OBJS)
|
$(CC) -shared -o $(OUTPUT_PATH)/libraylib.so $(OBJS)
|
||||||
|
Reference in New Issue
Block a user