Makefile.darwin 1.0 KB

12345678910111213141516171819202122232425262728
  1. NAME = $(GLEW_NAME)
  2. CC = cc
  3. LD = cc
  4. CFLAGS.EXTRA = -dynamic -fno-common
  5. #CFLAGS.EXTRA += -no-cpp-precomp
  6. LDFLAGS.EXTRA =
  7. ifneq (undefined, $(origin GLEW_APPLE_GLX))
  8. CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX'
  9. LDFLAGS.GL = -L/usr/X11R6/lib -lXmu -lXi -lGL -lXext -lX11
  10. else
  11. LDFLAGS.GL = -framework AGL -framework OpenGL
  12. endif
  13. LDFLAGS.STATIC =
  14. LDFLAGS.DYNAMIC =
  15. WARN = -Wall -W
  16. POPT = -O2
  17. CFLAGS.EXTRA += -fPIC
  18. BIN.SUFFIX =
  19. LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
  20. LIB.DEVLNK = lib$(NAME).dylib
  21. LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
  22. LIB.STATIC = lib$(NAME).a
  23. LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
  24. LIB.SONAME.MX = lib$(NAME)mx.$(SO_MAJOR).dylib
  25. LIB.DEVLNK.MX = lib$(NAME)mx.dylib
  26. LIB.SHARED.MX = lib$(NAME)mx.$(SO_VERSION).dylib
  27. LIB.STATIC.MX = lib$(NAME)mx.a
  28. LDFLAGS.SO.MX = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED.MX) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)