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.
|
- # For building with Brew gcc:
- # $ brew install gcc
- GLEW_DEST = /usr/local
- NAME = $(GLEW_NAME)
- CC = gcc-6
- LD = gcc-6
- CFLAGS.EXTRA += -dynamic -fno-common
- CFLAGS.EXTRA += -fPIC
- # Lots of warnings with -pedantic
- # warning: ISO C forbids conversion of object pointer to function pointer type
- #CFLAGS.EXTRA += -pedantic
- LDFLAGS.EXTRA =
- ifneq (undefined, $(origin GLEW_APPLE_GLX))
- CFLAGS.EXTRA += -std=c99
- CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX'
- LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
- else
- CFLAGS.EXTRA += -std=c89
- GLEW_NO_GLU = -DGLEW_NO_GLU
- LDFLAGS.GL = -framework OpenGL
- endif
- LDFLAGS.STATIC =
- LDFLAGS.DYNAMIC =
- WARN = -Wall -W
- POPT = -Os
- BIN.SUFFIX =
- LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
- LIB.DEVLNK = lib$(NAME).dylib
- LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
- LIB.STATIC = lib$(NAME).a
- LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
|