Makefile.cygwin 782 B

123456789101112131415161718192021222324
  1. NAME = GLEW
  2. GLEW_DEST ?= /usr
  3. # use gcc for linking, with ld it does not work
  4. CC := cc
  5. LD := cc
  6. LN :=
  7. LDFLAGS.EXTRA =
  8. LIBDIR = $(GLEW_DEST)/lib
  9. LDFLAGS.GL = -lXmu -lXi -lGL -lXext -lX11
  10. LDFLAGS.STATIC = -Wl,-Bstatic
  11. LDFLAGS.DYNAMIC = -Wl,-Bdynamic
  12. WARN = -Wall -W
  13. POPT = -O2
  14. BIN.SUFFIX = .exe
  15. LIB.SONAME = cyg$(NAME)-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
  16. LIB.DEVLNK = lib$(NAME).dll.a
  17. LIB.SHARED = cyg$(NAME)-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
  18. LIB.STATIC = lib$(NAME).a
  19. LDFLAGS.SO = -shared -Wl,--out-implib,lib/$(LIB.DEVLNK)
  20. LIB.SONAME.MX = cyg$(NAME)mx-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
  21. LIB.DEVLNK.MX = lib$(NAME)mx.dll.a
  22. LIB.SHARED.MX = cyg$(NAME)mx-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
  23. LIB.STATIC.MX = lib$(NAME)mx.a
  24. LDFLAGS.SO.MX = -shared -Wl,--out-implib,lib/$(LIB.DEVLNK.MX)