3 # XSLT processor - other possibilities like Saxon exist
6 # Location of locally customized stylesheet, which imports
7 # the Docbook modular stylesheets, and the specific
8 # stylesheet to convert Docbook+MathML => XSL-FO.
10 # At present, the XSL-FO stylesheets do *not* handle MathML.
11 # Getting math output is a significant toolchain issue.
13 DB2XHTML
= /usr
/share
/sgml
/docbook
/xsl-stylesheets
/fo
/docbook.xsl
15 # Path to the APache FOP processor
16 # Download the current version 0.92beta from
17 # http://xmlgraphics.apache.org/fop/
18 FOP
= /path
/to
/fop-0.92beta
/fop
20 .SUFFIXES
: .gl .xml .html .xhtml .ck.xhtml .
tex .pdf
.3G .
tar .
tar.gz
21 .PHONY
: man html pdf
tex
24 $(XSLT
) --xinclude
-o
$@
$(DB2XHTML
) $<
29 # ARB Ecosystem man pages
31 glBlendEquationSeparate.fo \
32 glStencilFuncSeparate.fo \
33 glStencilMaskSeparate.fo \
34 glStencilOpSeparate.fo
36 # SuperBible GL 1.5 man pages
46 glGetBufferParameteriv.fo \
47 glGetBufferPointerv.fo \
48 glGetBufferSubData.fo \
55 # 3Dlabs GL 2.0 man pages
58 glBindAttribLocation.fo \
66 glEnableVertexAttribArray.fo \
67 glGetActiveAttrib.fo \
68 glGetActiveUniform.fo \
69 glGetAttachedShaders.fo \
70 glGetAttribLocation.fo \
71 glGetProgramInfoLog.fo \
73 glGetShaderInfoLog.fo \
74 glGetShaderSource.fo \
76 glGetUniformLocation.fo \
78 glGetVertexAttribPointerv.fo \
79 glGetVertexAttrib.fo \
86 glValidateProgram.fo \
87 glVertexAttribPointer.fo \
90 # SGI OpenGL 1.4 man pages
95 glAreTexturesResident.fo \
102 glBlendFuncSeparate.fo \
112 glClientActiveTexture.fo \
118 glColorTableParameter.fo \
121 glCompressedTexImage1D.fo \
122 glCompressedTexImage2D.fo \
123 glCompressedTexImage3D.fo \
124 glCompressedTexSubImage1D.fo \
125 glCompressedTexSubImage2D.fo \
126 glCompressedTexSubImage3D.fo \
127 glConvolutionFilter1D.fo \
128 glConvolutionFilter2D.fo \
129 glConvolutionParameter.fo \
130 glCopyColorSubTable.fo \
131 glCopyColorTable.fo \
132 glCopyConvolutionFilter1D.fo \
133 glCopyConvolutionFilter2D.fo \
135 glCopyTexImage1D.fo \
136 glCopyTexImage2D.fo \
137 glCopyTexSubImage1D.fo \
138 glCopyTexSubImage2D.fo \
139 glCopyTexSubImage3D.fo \
142 glDeleteTextures.fo \
150 glDrawRangeElements.fo \
151 glEdgeFlagPointer.fo \
153 glEnableClientState.fo \
158 glFeedbackBuffer.fo \
161 glFogCoordPointer.fo \
169 glGetColorTableParameter.fo \
171 glGetCompressedTexImage.fo \
172 glGetConvolutionFilter.fo \
173 glGetConvolutionParameter.fo \
175 glGetHistogramParameter.fo \
180 glGetMinmaxParameter.fo \
184 glGetPolygonStipple.fo \
185 glGetSeparableFilter.fo \
190 glGetTexLevelParameter.fo \
191 glGetTexParameter.fo \
199 glInterleavedArrays.fo \
211 glLoadTransposeMatrix.fo \
219 glMultiDrawArrays.fo \
220 glMultiDrawElements.fo \
223 glMultTransposeMatrix.fo \
233 glPointParameter.fo \
237 glPolygonStipple.fo \
238 glPrioritizeTextures.fo \
240 glPushClientAttrib.fo \
248 glResetHistogram.fo \
251 glSampleCoverage.fo \
254 glSecondaryColorPointer.fo \
255 glSecondaryColor.fo \
257 glSeparableFilter2D.fo \
262 glTexCoordPointer.fo \
279 # SGI GLU 1.3 man pages
285 gluBuild1DMipmapLevels.fo \
286 gluBuild1DMipmaps.fo \
287 gluBuild2DMipmapLevels.fo \
288 gluBuild2DMipmaps.fo \
289 gluBuild3DMipmapLevels.fo \
290 gluBuild3DMipmaps.fo \
291 gluCheckExtension.fo \
293 gluDeleteNurbsRenderer.fo \
294 gluDeleteQuadric.fo \
298 gluGetNurbsProperty.fo \
300 gluGetTessProperty.fo \
301 gluLoadSamplingMatrices.fo \
303 gluNewNurbsRenderer.fo \
307 gluNurbsCallbackDataEXT.fo \
308 gluNurbsCallbackData.fo \
309 gluNurbsCallback.fo \
311 gluNurbsProperty.fo \
319 gluQuadricCallback.fo \
320 gluQuadricDrawStyle.fo \
321 gluQuadricNormals.fo \
322 gluQuadricOrientation.fo \
323 gluQuadricTexture.fo \
326 gluTessBeginContour.fo \
327 gluTessBeginPolygon.fo \
329 gluTessEndPolygon.fo \
336 # SGI GLX 1.4 man pages
338 glXChooseFBConfig.fo \
341 glXCreateContext.fo \
342 glXCreateGLXPixmap.fo \
343 glXCreateNewContext.fo \
344 glXCreatePbuffer.fo \
347 glXDestroyContext.fo \
348 glXDestroyGLXPixmap.fo \
349 glXDestroyPbuffer.fo \
350 glXDestroyPixmap.fo \
351 glXDestroyWindow.fo \
352 glXFreeContextEXT.fo \
353 glXGetClientString.fo \
355 glXGetContextIDEXT.fo \
356 glXGetCurrentContext.fo \
357 glXGetCurrentDisplay.fo \
358 glXGetCurrentDrawable.fo \
359 glXGetCurrentReadDrawable.fo \
360 glXGetFBConfigAttrib.fo \
362 glXGetProcAddress.fo \
363 glXGetSelectedEvent.fo \
364 glXGetVisualFromFBConfig.fo \
365 glXImportContextEXT.fo \
368 glXMakeContextCurrent.fo \
370 glXQueryContextInfoEXT.fo \
372 glXQueryExtensionsString.fo \
373 glXQueryExtension.fo \
374 glXQueryServerString.fo \
382 # XML man page source and XSL-FO / PDF targets
383 GLFO
= $(SGIGLFO
) $(3DLABSFO
) $(SUPERBIBLEFO
) $(ARBFO
)
386 FO
= $(GLFO
) $(GLUFO
) $(GLXFO
)
392 $(RM
) $(TEX_FILES
) *.log
*.aux
*.toc
*.
dvi *.out
395 $(RM
) $(FO
) $(PDF
) $(PDF_FILES
)