1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
UNAME := ${shell uname}
ifeq (${UNAME}, Darwin)
LDFLAGS += -framework GLUT -framework OpenGL
else
ifeq (${UNAME}, Linux)
CPPFLAGS += ${shell pkg-config --cflags glu}
LDFLAGS += ${shell pkg-config --libs glu} -lglut
else
ifeq (${shell uname -o}, Msys)
LDFLAGS += -mwindows -lopengl32 -lfreeglut
else
CPPFLAGS += ${shell pkg-config --cflags glu glut} -DFREEBSD=1
LDFLAGS += ${shell pkg-config --libs glu glut}
endif
endif
endif
ifeq (${UNAME}, FreeBSD)
CPPFLAGS += -DFREEBSD=1 -DNO_ALLOCA=1
endif
|