You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
789B

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