]> git.cworth.org Git - apitrace/blob - thirdparty/khronos/Makefile
Use patch instead of sed for glext.h tweaks.
[apitrace] / thirdparty / khronos / Makefile
1 update: \
2         GL/glext.h \
3         GL/glxext.h \
4         GL/wglext.h \
5         EGL/egl.h \
6         EGL/eglext.h \
7         EGL/eglplatform.h \
8         KHR/khrplatform.h \
9         GLES/gl.h \
10         GLES/glext.h \
11         GLES/glplatform.h \
12         GLES2/gl2.h \
13         GLES2/gl2ext.h \
14         GLES2/gl2platform.h
15
16 GL/wglext.h GL/glxext.h: FORCE
17         wget -O $@ "http://www.opengl.org/registry/api/$(@F)"
18
19 GL/glext.h: GL/glext.patch FORCE
20         wget -O $@ "http://www.opengl.org/registry/api/$(@F)"
21         patch $@ $<
22
23 EGL/egl.h EGL/eglext.h KHR/khrplatform.h: FORCE
24         wget -O $@ "http://www.khronos.org/registry/egl/api/$@"
25
26 EGL/eglplatform.h: EGL/eglplatform.patch FORCE
27         wget -O $@ "http://www.khronos.org/registry/egl/api/$@"
28         patch $@ $<
29
30 GLES/gl.h GLES/glext.h GLES/glplatform.h: FORCE
31         wget -O $@ "http://www.khronos.org/registry/gles/api/1.1/$(@F)"
32
33 GLES2/gl2.h GLES2/gl2ext.h GLES2/gl2platform.h: FORCE
34         wget -O $@ "http://www.khronos.org/registry/gles/api/2.0/$(@F)"
35
36 .PHONY: update
37
38 FORCE: