Commit | Line | Data |
---|---|---|
7faf1d71 AW |
1 | #!gmake |
2 | ||
3 | # XSLT processor - other possibilities like Saxon exist | |
4 | XSLT = xsltproc --nonet | |
5 | SED = sed | |
6 | ||
7 | # Location of locally customized stylesheet, which imports | |
8 | # the Docbook modular stylesheets, and specifically the | |
9 | # stylesheet to convert Docbook+MathML => XHTML+MathML | |
10 | DB2XHTML = opengl-man.xsl | |
11 | ||
12 | .SUFFIXES: .gl .xml .html .xhtml .ck.xhtml .tex .pdf .3G .tar .tar.gz | |
13 | .PHONY: man html pdf tex | |
14 | ||
15 | %.xml: ../%.xml opengl-man.xsl | |
16 | $(XSLT) --xinclude -o $@.tmp $(DB2XHTML) $< | |
17 | $(SED) 's/<?xml-stylesheet/<!-- saved from url=(0013)about:internet -->\n<?xml-stylesheet/g' $@.tmp | \ | |
18 | $(SED) 's#http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd#xhtml1-transitional.dtd#g' | \ | |
19 | $(SED) 's#</title># - OpenGL 3.3 Reference Pages</title>#g' > $@ | |
20 | $(RM) $@.tmp | |
21 | ||
22 | ALLXML = \ | |
23 | glActiveTexture.xml \ | |
24 | glAttachShader.xml \ | |
25 | glBeginConditionalRender.xml \ | |
26 | glBeginQuery.xml \ | |
27 | glBeginTransformFeedback.xml \ | |
28 | glBindAttribLocation.xml \ | |
29 | glBindBuffer.xml \ | |
30 | glBindBufferBase.xml \ | |
31 | glBindBufferRange.xml \ | |
32 | glBindFragDataLocation.xml \ | |
33 | glBindFragDataLocationIndexed.xml \ | |
34 | glBindFramebuffer.xml \ | |
35 | glBindRenderbuffer.xml \ | |
36 | glBindSampler.xml \ | |
37 | glBindTexture.xml \ | |
38 | glBindVertexArray.xml \ | |
39 | glBlendColor.xml \ | |
40 | glBlendEquation.xml \ | |
41 | glBlendEquationSeparate.xml \ | |
42 | glBlendFunc.xml \ | |
43 | glBlendFuncSeparate.xml \ | |
44 | glBlitFramebuffer.xml \ | |
45 | glBufferData.xml \ | |
46 | glBufferSubData.xml \ | |
47 | glCheckFramebufferStatus.xml \ | |
48 | glClampColor.xml \ | |
49 | glClear.xml \ | |
50 | glClearColor.xml \ | |
51 | glClearBuffer.xml \ | |
52 | glClearDepth.xml \ | |
53 | glClearStencil.xml \ | |
54 | glClientWaitSync.xml \ | |
55 | glColorMask.xml \ | |
56 | glCompileShader.xml \ | |
57 | glCompressedTexImage1D.xml \ | |
58 | glCompressedTexImage2D.xml \ | |
59 | glCompressedTexImage3D.xml \ | |
60 | glCompressedTexSubImage1D.xml \ | |
61 | glCompressedTexSubImage2D.xml \ | |
62 | glCompressedTexSubImage3D.xml \ | |
63 | glCopyBufferSubData.xml \ | |
64 | glCopyTexImage1D.xml \ | |
65 | glCopyTexImage2D.xml \ | |
66 | glCopyTexSubImage1D.xml \ | |
67 | glCopyTexSubImage2D.xml \ | |
68 | glCopyTexSubImage3D.xml \ | |
69 | glCreateProgram.xml \ | |
70 | glCreateShader.xml \ | |
71 | glCullFace.xml \ | |
72 | glDeleteBuffers.xml \ | |
73 | glDeleteFramebuffers.xml \ | |
74 | glDeleteProgram.xml \ | |
75 | glDeleteQueries.xml \ | |
76 | glDeleteRenderbuffers.xml \ | |
77 | glDeleteSamplers.xml \ | |
78 | glDeleteShader.xml \ | |
79 | glDeleteSync.xml \ | |
80 | glDeleteTextures.xml \ | |
81 | glDeleteVertexArrays.xml \ | |
82 | glDepthFunc.xml \ | |
83 | glDepthMask.xml \ | |
84 | glDepthRange.xml \ | |
85 | glDetachShader.xml \ | |
86 | glDisableVertexAttribArray.xml \ | |
87 | glDrawArrays.xml \ | |
88 | glDrawArraysInstanced.xml \ | |
89 | glDrawBuffer.xml \ | |
90 | glDrawBuffers.xml \ | |
91 | glDrawElements.xml \ | |
92 | glDrawElementsBaseVertex.xml \ | |
93 | glDrawElementsInstanced.xml \ | |
94 | glDrawElementsInstancedBaseVertex.xml \ | |
95 | glDrawRangeElements.xml \ | |
96 | glDrawRangeElementsBaseVertex.xml \ | |
97 | glEnable.xml \ | |
98 | glEnablei.xml \ | |
99 | glEnableVertexAttribArray.xml \ | |
100 | glEndQuery.xml \ | |
101 | glFenceSync.xml \ | |
102 | glFinish.xml \ | |
103 | glFlush.xml \ | |
104 | glFlushMappedBufferRange.xml \ | |
105 | glFramebufferRenderbuffer.xml \ | |
106 | glFramebufferTexture.xml \ | |
107 | glFramebufferTexture1D.xml \ | |
108 | glFramebufferTexture2D.xml \ | |
109 | glFramebufferTexture3D.xml \ | |
110 | glFramebufferTextureLayer.xml \ | |
111 | glFrontFace.xml \ | |
112 | glGenBuffers.xml \ | |
113 | glGenerateMipmap.xml \ | |
114 | glGenFramebuffers.xml \ | |
115 | glGenQueries.xml \ | |
116 | glGenRenderbuffers.xml \ | |
117 | glGenSamplers.xml \ | |
118 | glGenTextures.xml \ | |
119 | glGenVertexArrays.xml \ | |
120 | glGet.xml \ | |
121 | glGetActiveAttrib.xml \ | |
122 | glGetActiveUniform.xml \ | |
123 | glGetActiveUniformBlock.xml \ | |
124 | glGetActiveUniformBlockName.xml \ | |
125 | glGetActiveUniformName.xml \ | |
126 | glGetActiveUniformsiv.xml \ | |
127 | glGetAttachedShaders.xml \ | |
128 | glGetAttribLocation.xml \ | |
129 | glGetBufferParameter.xml \ | |
130 | glGetBufferPointerv.xml \ | |
131 | glGetBufferSubData.xml \ | |
132 | glGetCompressedTexImage.xml \ | |
133 | glGetError.xml \ | |
134 | glGetFragDataIndex.xml \ | |
135 | glGetFragDataLocation.xml \ | |
136 | glGetFramebufferAttachmentParameter.xml \ | |
137 | glGetMultisample.xml \ | |
138 | glGetProgram.xml \ | |
139 | glGetProgramInfoLog.xml \ | |
140 | glGetQueryObject.xml \ | |
141 | glGetQueryiv.xml \ | |
142 | glGetRenderbufferParameter.xml \ | |
143 | glGetSamplerParameter.xml \ | |
144 | glGetShader.xml \ | |
145 | glGetShaderInfoLog.xml \ | |
146 | glGetShaderSource.xml \ | |
147 | glGetString.xml \ | |
148 | glGetSync.xml \ | |
149 | glGetTexImage.xml \ | |
150 | glGetTexLevelParameter.xml \ | |
151 | glGetTexParameter.xml \ | |
152 | glGetTransformFeedbackVarying.xml \ | |
153 | glGetUniform.xml \ | |
154 | glGetUniformBlockIndex.xml \ | |
155 | glGetUniformIndices.xml \ | |
156 | glGetUniformLocation.xml \ | |
157 | glGetVertexAttrib.xml \ | |
158 | glGetVertexAttribPointerv.xml \ | |
159 | glHint.xml \ | |
160 | glIsBuffer.xml \ | |
161 | glIsEnabled.xml \ | |
162 | glIsFramebuffer.xml \ | |
163 | glIsProgram.xml \ | |
164 | glIsRenderbuffer.xml \ | |
165 | glIsQuery.xml \ | |
166 | glIsSampler.xml \ | |
167 | glIsShader.xml \ | |
168 | glIsSync.xml \ | |
169 | glIsTexture.xml \ | |
170 | glIsVertexArray.xml \ | |
171 | glLineWidth.xml \ | |
172 | glLinkProgram.xml \ | |
173 | glLogicOp.xml \ | |
174 | glMapBuffer.xml \ | |
175 | glMapBufferRange.xml \ | |
176 | glMultiDrawArrays.xml \ | |
177 | glMultiDrawElements.xml \ | |
178 | glMultiDrawElementsBaseVertex.xml \ | |
179 | glPixelStore.xml \ | |
180 | glPointParameter.xml \ | |
181 | glPointSize.xml \ | |
182 | glPolygonMode.xml \ | |
183 | glPolygonOffset.xml \ | |
184 | glPrimitiveRestartIndex.xml \ | |
185 | glProvokingVertex.xml \ | |
186 | glQueryCounter.xml \ | |
187 | glReadBuffer.xml \ | |
188 | glReadPixels.xml \ | |
189 | glRenderbufferStorage.xml \ | |
190 | glRenderbufferStorageMultisample.xml \ | |
191 | glSampleCoverage.xml \ | |
192 | glSampleMaski.xml \ | |
193 | glSamplerParameter.xml \ | |
194 | glScissor.xml \ | |
195 | glShaderSource.xml \ | |
196 | glStencilFunc.xml \ | |
197 | glStencilFuncSeparate.xml \ | |
198 | glStencilMask.xml \ | |
199 | glStencilMaskSeparate.xml \ | |
200 | glStencilOp.xml \ | |
201 | glStencilOpSeparate.xml \ | |
202 | glTexBuffer.xml \ | |
203 | glTexImage1D.xml \ | |
204 | glTexImage2D.xml \ | |
205 | glTexImage2DMultisample.xml \ | |
206 | glTexImage3D.xml \ | |
207 | glTexImage3DMultisample.xml \ | |
208 | glTexParameter.xml \ | |
209 | glTexSubImage1D.xml \ | |
210 | glTexSubImage2D.xml \ | |
211 | glTexSubImage3D.xml \ | |
212 | glTransformFeedbackVaryings.xml \ | |
213 | glUniform.xml \ | |
214 | glUniformBlockBinding.xml \ | |
215 | glUnmapBuffer.xml \ | |
216 | glUseProgram.xml \ | |
217 | glValidateProgram.xml \ | |
218 | glVertexAttrib.xml \ | |
219 | glVertexAttribDivisor.xml \ | |
220 | glVertexAttribPointer.xml \ | |
221 | glViewport.xml \ | |
222 | glWaitSync.xml | |
223 | ||
224 | XML = $(ALLXML) | |
225 | ||
226 | default: $(XML) | |
227 | ||
228 | clean: | |
229 | $(RM) $(TEX_FILES) *.log *.aux *.toc *.dvi *.out | |
230 | ||
231 | clobber: clean | |
232 | $(RM) $(XML) $(PDF_FILES) |