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