+++ /dev/null
-#!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