Browse Source

Merge pull request #15 from Galloman/develop

Improved support for mac osx.
pull/16/head
Ray 10 years ago
parent
commit
39fda7af82
2 changed files with 15 additions and 5 deletions
  1. +15
    -5
      examples/makefile
  2. BIN
      external/glfw3/lib/osx/libglfw.3.0.dylib

+ 15
- 5
examples/makefile View File

@ -99,10 +99,12 @@ else
# external libraries to link with # external libraries to link with
# GLFW3 # GLFW3
LFLAGS += -L../external/glfw3/lib/$(LIBPATH) 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 endif
# define any libraries to link into executable # define any libraries to link into executable
@ -177,6 +179,8 @@ EXAMPLES = \
models_cubicmap \ models_cubicmap \
audio_sound_loading \ audio_sound_loading \
audio_music_stream \ audio_music_stream \
fix_dylib \
#core_input_gamepad \ #core_input_gamepad \
@ -309,11 +313,17 @@ audio_sound_loading: audio_sound_loading.c
audio_music_stream: audio_music_stream.c audio_music_stream: audio_music_stream.c
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS) $(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 everything
clean: clean:
ifeq ($(PLATFORM),PLATFORM_DESKTOP) ifeq ($(PLATFORM),PLATFORM_DESKTOP)
ifeq ($(PLATFORM_OS),OSX) ifeq ($(PLATFORM_OS),OSX)
find . -type f -perm +ugo+x -delete
find . -type f -perm +ugo+x -delete
rm -f *.o rm -f *.o
else else
ifeq ($(PLATFORM_OS),LINUX) ifeq ($(PLATFORM_OS),LINUX)

BIN
external/glfw3/lib/osx/libglfw.3.0.dylib View File


Loading…
Cancel
Save