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.

22 lines
690B

  1. NAME = glew32
  2. GLEW_DEST = /usr
  3. BINDIR = /usr/bin
  4. LIBDIR = /usr/lib/mingw
  5. INCDIR = /usr/include/mingw/GL
  6. # use gcc for linking, with ld it does not work
  7. CC := gcc -mno-cygwin
  8. LD := gcc -mno-cygwin
  9. LN :=
  10. LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
  11. LDFLAGS.EXTRA = -L$(LIBDIR)
  12. CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
  13. LDFLAGS.EXTRA += -nostdlib
  14. WARN = -Wall -W
  15. POPT = -O2
  16. BIN.SUFFIX = .exe
  17. LIB.SONAME = lib$(NAME).dll
  18. LIB.DEVLNK = lib$(NAME).dll.a # for mingw this is the dll import lib
  19. LIB.SHARED = $(NAME).dll
  20. LIB.STATIC = lib$(NAME).a # the static lib will be broken
  21. LDFLAGS.SO = -shared -Wl,-soname,$(LIB.SONAME) -Wl,--out-implib,lib/$(LIB.DEVLNK)