Improved support for mac.
Reference to libglfw dylib fixed
This commit is contained in:
parent
d739895e4a
commit
31934ac374
@ -99,10 +99,12 @@ else
|
||||
# external libraries to link with
|
||||
# GLFW3
|
||||
LFLAGS += -L../external/glfw3/lib/$(LIBPATH)
|
||||
# GLEW
|
||||
LFLAGS += -L../external/openal_soft/lib/$(LIBPATH)
|
||||
# OpenAL Soft
|
||||
LFLAGS += -L../external/glew/lib/$(LIBPATH)
|
||||
ifneq ($(PLATFORM_OS),OSX)
|
||||
# OpenAL Soft
|
||||
LFLAGS += -L../external/openal_soft/lib/$(LIBPATH)
|
||||
# GLEW
|
||||
LFLAGS += -L../external/glew/lib/$(LIBPATH)
|
||||
endif
|
||||
endif
|
||||
|
||||
# define any libraries to link into executable
|
||||
@ -177,6 +179,8 @@ EXAMPLES = \
|
||||
models_cubicmap \
|
||||
audio_sound_loading \
|
||||
audio_music_stream \
|
||||
fix_dylib \
|
||||
|
||||
#core_input_gamepad \
|
||||
|
||||
|
||||
@ -309,11 +313,17 @@ audio_sound_loading: audio_sound_loading.c
|
||||
audio_music_stream: audio_music_stream.c
|
||||
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS)
|
||||
|
||||
# fix dylib install path name for each executable (MAC)
|
||||
fix_dylib:
|
||||
ifeq ($(PLATFORM_OS),OSX)
|
||||
find . -type f -perm +ugo+x -print0 | xargs -t -0 -R 1 -I file install_name_tool -change libglfw.3.0.dylib ../external/glfw3/lib/osx/libglfw.3.0.dylib file
|
||||
endif
|
||||
|
||||
# clean everything
|
||||
clean:
|
||||
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
|
||||
ifeq ($(PLATFORM_OS),OSX)
|
||||
find . -type f -perm +ugo+x -delete
|
||||
find . -type f -perm +ugo+x -delete
|
||||
rm -f *.o
|
||||
else
|
||||
ifeq ($(PLATFORM_OS),LINUX)
|
||||
|
BIN
external/glfw3/lib/osx/libglfw.3.0.dylib
vendored
BIN
external/glfw3/lib/osx/libglfw.3.0.dylib
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user