android/GlueIOIOPort: fix spurious errors after IOIO baud rate change
[xcsoar.git] / build / opengl.mk
blob03ffb1a2108ce4b88fd927c1f9dfcf3592951dab
1 ifeq ($(TARGET),ANDROID)
2 # Android must use OpenGL
3 OPENGL = y
4 GLES = y
6 # the Kobo doesn't have OpenGL support
7 else ifeq ($(TARGET_IS_KOBO),y)
8 OPENGL = n
9 GLES = n
11 # UNIX/Linux defaults to OpenGL, but can use SDL_gfx instead
12 else ifeq ($(TARGET),UNIX)
13 OPENGL ?= y
14 GLES ?= n
15 else
16 # Windows defaults to GDI (no OpenGL)
17 OPENGL ?= n
18 GLES = n
19 endif
21 ifeq ($(OPENGL),y)
22 OPENGL_CPPFLAGS = -DENABLE_OPENGL
24 ifeq ($(TARGET_IS_DARWIN),y)
25 OPENGL_LDLIBS = -framework OpenGL
26 else ifeq ($(GLES),y)
27 OPENGL_CPPFLAGS += -DHAVE_GLES
28 OPENGL_LDLIBS = -lGLESv1_CM -ldl
29 else
30 OPENGL_LDLIBS = -lGL
31 endif
33 # Needed for native VBO support
34 OPENGL_CPPFLAGS += -DGL_GLEXT_PROTOTYPES
36 endif