| #!gmake | |
| # XSLT processor - other possibilities like Saxon exist | |
| XSLT = xsltproc --nonet | |
| # Location of locally customized stylesheet, which imports | |
| # the Docbook modular stylesheets, and specifically the | |
| # stylesheet to convert Docbook 5 + MathML => HTML5 | |
| DB2XHTML = khronos-man.xsl | |
| .SUFFIXES: .xml .html .xhtml | |
| # EGL man pages | |
| EGLXML = \ | |
| eglBindAPI.xhtml \ | |
| eglBindTexImage.xhtml \ | |
| eglChooseConfig.xhtml \ | |
| eglClientWaitSync.xhtml \ | |
| eglCopyBuffers.xhtml \ | |
| eglCreateContext.xhtml \ | |
| eglCreateImage.xhtml \ | |
| eglCreatePbufferSurface.xhtml \ | |
| eglCreatePbufferFromClientBuffer.xhtml \ | |
| eglCreatePixmapSurface.xhtml \ | |
| eglCreatePlatformPixmapSurface.xhtml \ | |
| eglCreatePlatformWindowSurface.xhtml \ | |
| eglCreateSync.xhtml \ | |
| eglCreateWindowSurface.xhtml \ | |
| eglDestroyContext.xhtml \ | |
| eglDestroyImage.xhtml \ | |
| eglDestroySurface.xhtml \ | |
| eglDestroySync.xhtml \ | |
| eglGetConfigAttrib.xhtml \ | |
| eglGetConfigs.xhtml \ | |
| eglGetCurrentContext.xhtml \ | |
| eglGetCurrentDisplay.xhtml \ | |
| eglGetCurrentSurface.xhtml \ | |
| eglGetDisplay.xhtml \ | |
| eglGetError.xhtml \ | |
| eglGetPlatformDisplay.xhtml \ | |
| eglGetProcAddress.xhtml \ | |
| eglGetSyncAttrib.xhtml \ | |
| eglInitialize.xhtml \ | |
| eglIntro.xhtml \ | |
| eglMakeCurrent.xhtml \ | |
| eglQueryAPI.xhtml \ | |
| eglQueryContext.xhtml \ | |
| eglQueryString.xhtml \ | |
| eglQuerySurface.xhtml \ | |
| eglReleaseTexImage.xhtml \ | |
| eglReleaseThread.xhtml \ | |
| eglSurfaceAttrib.xhtml \ | |
| eglSwapBuffers.xhtml \ | |
| eglSwapInterval.xhtml \ | |
| eglTerminate.xhtml \ | |
| eglWaitClient.xhtml \ | |
| eglWaitGL.xhtml \ | |
| eglWaitNative.xhtml \ | |
| eglWaitSync.xhtml | |
| XML = $(EGLXML) | |
| # Generate just a few files, for testing | |
| #XML = glViewport.xhtml glTexImage2D.xhtml glPixelStore.xhtml | |
| default: $(XML) indices | |
| # Dependencies on XIncluded files - none yet. | |
| # | |
| #glTexImage2D.xhtml glTexImage3D.xhtml \ | |
| # : ../internalformattable.xml ../unsizedformattable.xml | |
| # | |
| ## These are very conservative dependencies | |
| #$(GLSLXML): $(GLSLXIFILES) | |
| $(XML): %.xhtml: ../%.xml $(DB2XHTML) | |
| $(XSLT) --xinclude --noout $(DB2XHTML) $< | |
| indices: Makefile makeindex.py $(XML) | |
| ./makeindex.py . .. index.php indexflat.php | |
| clean: | |
| $(RM) $(XML) index.php indexflat.php | |
| clobber: clean |