add upstream documentation
[clinton/guile-figl.git] / upstream-man-pages / man2 / pdf / Makefile
diff --git a/upstream-man-pages/man2/pdf/Makefile b/upstream-man-pages/man2/pdf/Makefile
new file mode 100644 (file)
index 0000000..90e44db
--- /dev/null
@@ -0,0 +1,414 @@
+#!gmake\r
+\r
+# XSLT processor - other possibilities like Saxon exist\r
+XSLT   = xsltproc\r
+SED    = sed\r
+CAT    = cat\r
+FOPDIR     = /cygdrive/c/man_pages/fop-0.94\r
+\r
+FOP = $(FOPDIR)/fop.bat\r
+CONFIG = $(FOPDIR)/user.cfg\r
+\r
+# Location of locally customized stylesheet, which imports\r
+# the Docbook modular stylesheets, and the specifically\r
+# stylesheet to convert Docbook+MathML => XHTML+MathML\r
+DB2XHTML = ./ogl_prep_xml.xsl\r
+#DB2PDF   = ../../../../../../../../docbook-xsl-1.73.2/fo/docbook.xsl\r
+DB2PDF   = ./opengl-pdf.xsl\r
+#CONFIG   = ../../../../../../../../fop-0.94/user.cfg\r
+\r
+OUTFILE = glReference\r
+\r
+.SUFFIXES: .gl .xml .html .xhtml .ck.xhtml .tex .pdf .3G .tar .tar.gz\r
+.PHONY: man html pdf tex\r
+\r
+# ARB Ecosystem man pages\r
+ARBXML = \\r
+    glBlendEquationSeparate.xml \\r
+    glStencilFuncSeparate.xml \\r
+    glStencilMaskSeparate.xml \\r
+    glStencilOpSeparate.xml\r
+\r
+# SuperBible GL 1.5 man pages\r
+SUPERBIBLEXML = \\r
+    glBeginQuery.xml \\r
+    glBindBuffer.xml \\r
+    glBufferData.xml \\r
+    glBufferSubData.xml \\r
+    glDeleteBuffers.xml \\r
+    glDeleteQueries.xml \\r
+    glGenBuffers.xml \\r
+    glGenQueries.xml \\r
+    glGetBufferParameteriv.xml \\r
+    glGetBufferPointerv.xml \\r
+    glGetBufferSubData.xml \\r
+    glGetQueryiv.xml \\r
+    glGetQueryObject.xml \\r
+    glIsBuffer.xml \\r
+    glIsQuery.xml \\r
+    glMapBuffer.xml\r
+\r
+# 3Dlabs GL 2.0 man pages\r
+3DLABSXML = \\r
+    glAttachShader.xml \\r
+    glBindAttribLocation.xml \\r
+    glCompileShader.xml \\r
+    glCreateProgram.xml \\r
+    glCreateShader.xml \\r
+    glDeleteProgram.xml \\r
+    glDeleteShader.xml \\r
+    glDetachShader.xml \\r
+    glDrawBuffers.xml \\r
+    glEnableVertexAttribArray.xml \\r
+    glGetActiveAttrib.xml \\r
+    glGetActiveUniform.xml \\r
+    glGetAttachedShaders.xml \\r
+    glGetAttribLocation.xml \\r
+    glGetProgram.xml \\r
+    glGetProgramInfoLog.xml \\r
+    glGetShader.xml \\r
+    glGetShaderInfoLog.xml \\r
+    glGetShaderSource.xml \\r
+    glGetUniform.xml \\r
+    glGetUniformLocation.xml \\r
+    glGetVertexAttrib.xml \\r
+    glGetVertexAttribPointerv.xml \\r
+    glIsProgram.xml \\r
+    glIsShader.xml \\r
+    glLinkProgram.xml \\r
+    glShaderSource.xml \\r
+    glUniform.xml \\r
+    glUseProgram.xml \\r
+    glValidateProgram.xml \\r
+    glVertexAttrib.xml \\r
+    glVertexAttribPointer.xml\r
+\r
+# SGI OpenGL 1.4 man pages\r
+SGIGLXML = \\r
+    glAccum.xml \\r
+    glActiveTexture.xml \\r
+    glAlphaFunc.xml \\r
+    glAreTexturesResident.xml \\r
+    glArrayElement.xml \\r
+    glBegin.xml \\r
+    glBindTexture.xml \\r
+    glBitmap.xml \\r
+    glBlendColor.xml \\r
+    glBlendEquation.xml \\r
+    glBlendFuncSeparate.xml \\r
+    glBlendFunc.xml \\r
+    glCallLists.xml \\r
+    glCallList.xml \\r
+    glClearAccum.xml \\r
+    glClearColor.xml \\r
+    glClearDepth.xml \\r
+    glClearIndex.xml \\r
+    glClearStencil.xml \\r
+    glClear.xml \\r
+    glClientActiveTexture.xml \\r
+    glClipPlane.xml \\r
+    glColorMask.xml \\r
+    glColorMaterial.xml \\r
+    glColorPointer.xml \\r
+    glColorSubTable.xml \\r
+    glColorTableParameter.xml \\r
+    glColorTable.xml \\r
+    glColor.xml \\r
+    glCompressedTexImage1D.xml \\r
+    glCompressedTexImage2D.xml \\r
+    glCompressedTexImage3D.xml \\r
+    glCompressedTexSubImage1D.xml \\r
+    glCompressedTexSubImage2D.xml \\r
+    glCompressedTexSubImage3D.xml \\r
+    glConvolutionFilter1D.xml \\r
+    glConvolutionFilter2D.xml \\r
+    glConvolutionParameter.xml \\r
+    glCopyColorSubTable.xml \\r
+    glCopyColorTable.xml \\r
+    glCopyConvolutionFilter1D.xml \\r
+    glCopyConvolutionFilter2D.xml \\r
+    glCopyPixels.xml \\r
+    glCopyTexImage1D.xml \\r
+    glCopyTexImage2D.xml \\r
+    glCopyTexSubImage1D.xml \\r
+    glCopyTexSubImage2D.xml \\r
+    glCopyTexSubImage3D.xml \\r
+    glCullFace.xml \\r
+    glDeleteLists.xml \\r
+    glDeleteTextures.xml \\r
+    glDepthFunc.xml \\r
+    glDepthMask.xml \\r
+    glDepthRange.xml \\r
+    glDrawArrays.xml \\r
+    glDrawBuffer.xml \\r
+    glDrawElements.xml \\r
+    glDrawPixels.xml \\r
+    glDrawRangeElements.xml \\r
+    glEdgeFlagPointer.xml \\r
+    glEdgeFlag.xml \\r
+    glEnableClientState.xml \\r
+    glEnable.xml \\r
+    glEvalCoord.xml \\r
+    glEvalMesh.xml \\r
+    glEvalPoint.xml \\r
+    glFeedbackBuffer.xml \\r
+    glFinish.xml \\r
+    glFlush.xml \\r
+    glFogCoordPointer.xml \\r
+    glFogCoord.xml \\r
+    glFog.xml \\r
+    glFrontFace.xml \\r
+    glFrustum.xml \\r
+    glGenLists.xml \\r
+    glGenTextures.xml \\r
+    glGetClipPlane.xml \\r
+    glGetColorTableParameter.xml \\r
+    glGetColorTable.xml \\r
+    glGetCompressedTexImage.xml \\r
+    glGetConvolutionFilter.xml \\r
+    glGetConvolutionParameter.xml \\r
+    glGetError.xml \\r
+    glGetHistogramParameter.xml \\r
+    glGetHistogram.xml \\r
+    glGetLight.xml \\r
+    glGetMap.xml \\r
+    glGetMaterial.xml \\r
+    glGetMinmaxParameter.xml \\r
+    glGetMinmax.xml \\r
+    glGetPixelMap.xml \\r
+    glGetPointerv.xml \\r
+    glGetPolygonStipple.xml \\r
+    glGetSeparableFilter.xml \\r
+    glGetString.xml \\r
+    glGetTexEnv.xml \\r
+    glGetTexGen.xml \\r
+    glGetTexImage.xml \\r
+    glGetTexLevelParameter.xml \\r
+    glGetTexParameter.xml \\r
+    glGet.xml \\r
+    glHint.xml \\r
+    glHistogram.xml \\r
+    glIndexMask.xml \\r
+    glIndexPointer.xml \\r
+    glIndex.xml \\r
+    glInitNames.xml \\r
+    glInterleavedArrays.xml \\r
+    glIsEnabled.xml \\r
+    glIsList.xml \\r
+    glIsTexture.xml \\r
+    glLightModel.xml \\r
+    glLight.xml \\r
+    glLineStipple.xml \\r
+    glLineWidth.xml \\r
+    glListBase.xml \\r
+    glLoadIdentity.xml \\r
+    glLoadMatrix.xml \\r
+    glLoadName.xml \\r
+    glLoadTransposeMatrix.xml \\r
+    glLogicOp.xml \\r
+    glMap1.xml \\r
+    glMap2.xml \\r
+    glMapGrid.xml \\r
+    glMaterial.xml \\r
+    glMatrixMode.xml \\r
+    glMinmax.xml \\r
+    glMultiDrawArrays.xml \\r
+    glMultiDrawElements.xml \\r
+    glMultiTexCoord.xml \\r
+    glMultMatrix.xml \\r
+    glMultTransposeMatrix.xml \\r
+    glNewList.xml \\r
+    glNormalPointer.xml \\r
+    glNormal.xml \\r
+    glOrtho.xml \\r
+    glPassThrough.xml \\r
+    glPixelMap.xml \\r
+    glPixelStore.xml \\r
+    glPixelTransfer.xml \\r
+    glPixelZoom.xml \\r
+    glPointParameter.xml \\r
+    glPointSize.xml \\r
+    glPolygonMode.xml \\r
+    glPolygonOffset.xml \\r
+    glPolygonStipple.xml \\r
+    glPrioritizeTextures.xml \\r
+    glPushAttrib.xml \\r
+    glPushClientAttrib.xml \\r
+    glPushMatrix.xml \\r
+    glPushName.xml \\r
+    glRasterPos.xml \\r
+    glReadBuffer.xml \\r
+    glReadPixels.xml \\r
+    glRect.xml \\r
+    glRenderMode.xml \\r
+    glResetHistogram.xml \\r
+    glResetMinmax.xml \\r
+    glRotate.xml \\r
+    glSampleCoverage.xml \\r
+    glScale.xml \\r
+    glScissor.xml \\r
+    glSecondaryColorPointer.xml \\r
+    glSecondaryColor.xml \\r
+    glSelectBuffer.xml \\r
+    glSeparableFilter2D.xml \\r
+    glShadeModel.xml \\r
+    glStencilFunc.xml \\r
+    glStencilMask.xml \\r
+    glStencilOp.xml \\r
+    glTexCoordPointer.xml \\r
+    glTexCoord.xml \\r
+    glTexEnv.xml \\r
+    glTexGen.xml \\r
+    glTexImage1D.xml \\r
+    glTexImage2D.xml \\r
+    glTexImage3D.xml \\r
+    glTexParameter.xml \\r
+    glTexSubImage1D.xml \\r
+    glTexSubImage2D.xml \\r
+    glTexSubImage3D.xml \\r
+    glTranslate.xml \\r
+    glVertexPointer.xml \\r
+    glVertex.xml \\r
+    glViewport.xml \\r
+    glWindowPos.xml\r
+\r
+# SGI GLU 1.3 man pages\r
+SGIGLUXML = \\r
+    gluBeginCurve.xml \\r
+    gluBeginPolygon.xml \\r
+    gluBeginSurface.xml \\r
+    gluBeginTrim.xml \\r
+    gluBuild1DMipmapLevels.xml \\r
+    gluBuild1DMipmaps.xml \\r
+    gluBuild2DMipmapLevels.xml \\r
+    gluBuild2DMipmaps.xml \\r
+    gluBuild3DMipmapLevels.xml \\r
+    gluBuild3DMipmaps.xml \\r
+    gluCheckExtension.xml \\r
+    gluCylinder.xml \\r
+    gluDeleteNurbsRenderer.xml \\r
+    gluDeleteQuadric.xml \\r
+    gluDeleteTess.xml \\r
+    gluDisk.xml \\r
+    gluErrorString.xml \\r
+    gluGetNurbsProperty.xml \\r
+    gluGetString.xml \\r
+    gluGetTessProperty.xml \\r
+    gluLoadSamplingMatrices.xml \\r
+    gluLookAt.xml \\r
+    gluNewNurbsRenderer.xml \\r
+    gluNewQuadric.xml \\r
+    gluNewTess.xml \\r
+    gluNextContour.xml \\r
+    gluNurbsCallbackDataEXT.xml \\r
+    gluNurbsCallbackData.xml \\r
+    gluNurbsCallback.xml \\r
+    gluNurbsCurve.xml \\r
+    gluNurbsProperty.xml \\r
+    gluNurbsSurface.xml \\r
+    gluOrtho2D.xml \\r
+    gluPartialDisk.xml \\r
+    gluPerspective.xml \\r
+    gluPickMatrix.xml \\r
+    gluProject.xml \\r
+    gluPwlCurve.xml \\r
+    gluQuadricCallback.xml \\r
+    gluQuadricDrawStyle.xml \\r
+    gluQuadricNormals.xml \\r
+    gluQuadricOrientation.xml \\r
+    gluQuadricTexture.xml \\r
+    gluScaleImage.xml \\r
+    gluSphere.xml \\r
+    gluTessBeginContour.xml \\r
+    gluTessBeginPolygon.xml \\r
+    gluTessCallback.xml \\r
+    gluTessEndPolygon.xml \\r
+    gluTessNormal.xml \\r
+    gluTessProperty.xml \\r
+    gluTessVertex.xml \\r
+    gluUnProject4.xml \\r
+    gluUnProject.xml\r
+\r
+# SGI GLX 1.4 man pages\r
+SGIGLXXML = \\r
+    glXChooseFBConfig.xml \\r
+    glXChooseVisual.xml \\r
+    glXCopyContext.xml \\r
+    glXCreateContext.xml \\r
+    glXCreateGLXPixmap.xml \\r
+    glXCreateNewContext.xml \\r
+    glXCreatePbuffer.xml \\r
+    glXCreatePixmap.xml \\r
+    glXCreateWindow.xml \\r
+    glXDestroyContext.xml \\r
+    glXDestroyGLXPixmap.xml \\r
+    glXDestroyPbuffer.xml \\r
+    glXDestroyPixmap.xml \\r
+    glXDestroyWindow.xml \\r
+    glXFreeContextEXT.xml \\r
+    glXGetClientString.xml \\r
+    glXGetConfig.xml \\r
+    glXGetContextIDEXT.xml \\r
+    glXGetCurrentContext.xml \\r
+    glXGetCurrentDisplay.xml \\r
+    glXGetCurrentDrawable.xml \\r
+    glXGetCurrentReadDrawable.xml \\r
+    glXGetFBConfigAttrib.xml \\r
+    glXGetFBConfigs.xml \\r
+    glXGetProcAddress.xml \\r
+    glXGetSelectedEvent.xml \\r
+    glXGetVisualFromFBConfig.xml \\r
+    glXImportContextEXT.xml \\r
+    glXIntro.xml \\r
+    glXIsDirect.xml \\r
+    glXMakeContextCurrent.xml \\r
+    glXMakeCurrent.xml \\r
+    glXQueryContextInfoEXT.xml \\r
+    glXQueryContext.xml \\r
+    glXQueryExtensionsString.xml \\r
+    glXQueryExtension.xml \\r
+    glXQueryServerString.xml \\r
+    glXQueryVersion.xml \\r
+    glXSelectEvent.xml \\r
+    glXSwapBuffers.xml \\r
+    glXUseXFont.xml \\r
+    glXWaitGL.xml \\r
+    glXWaitX.xml\r
+\r
+# XML man page source and XHTML targets\r
+GLXML  = $(SGIGLXML) $(3DLABSXML) $(SUPERBIBLEXML) $(ARBXML)\r
+GLUXML = $(SGIGLUXML)\r
+GLXXML = $(SGIGLXXML)\r
+XML    = $(GLXML) $(GLUXML) $(GLXXML)\r
+\r
+\r
+default: pdf\r
+\r
+%.xml: ../%.xml ogl_prep_xml.xsl\r
+       $(XSLT) --xinclude -o $@ $(DB2XHTML) $<\r
+\r
+$(OUTFILE).xml.tmp: $(ARBXML)\r
+       $(RM) glReference.xml.tmp\r
+       $(CAT) header >> $(OUTFILE).xml.tmp\r
+       $(CAT) gl*.xml >> $(OUTFILE).xml.tmp\r
+       $(CAT) footer >> $(OUTFILE).xml.tmp\r
+\r
+%.pdf:  $(OUTFILE).xml.tmp\r
+#      $(FOP) -c $(CONFIG) -xml $(OUTFILE).xml.tmp -xsl $(DB2PDF) -pdf $(OUTFILE).pdf\r
+       $(FOP) -xml $(OUTFILE).xml.tmp -xsl $(DB2PDF) -pdf $(OUTFILE).pdf\r
+\r
+\r
+\r
+#default: pdf\r
+\r
+#default: remove_temp $(XML) xml pdf\r
+\r
+xml: glReference.xml\r
+\r
+pdf:  glReference.pdf\r
+\r
+remove_temp:\r
+       $(RM) *.tmp\r
+\r
+clean:\r
+       $(RM) $(XML) $(OUTFILE).pdf *.tmp\r