
#ifdef	ManPageAlias
#undef	ManPageAlias
#endif
#define	ManPageAlias(file,destdir,alias)				@@\
alias.$(MANSUFFIX): file.$(MANSUFFIX)					@@\
	echo .so `basename destdir`/file.$(MANSUFFIX) > alias.$(MANSUFFIX) @@\

MANSUFFIX = 3gl

MAN_PAGES = \
glXChooseVisual.$(MANSUFFIX)          glXCopyContext.$(MANSUFFIX)           \
glXCreateContext.$(MANSUFFIX)         glXCreateGLXPixmap.$(MANSUFFIX)       \
glXDestroyContext.$(MANSUFFIX)        glXDestroyGLXPixmap.$(MANSUFFIX)      \
glXFreeContextEXT.$(MANSUFFIX)        glXGetClientString.$(MANSUFFIX)       \
glXGetConfig.$(MANSUFFIX)             glXGetContextIDEXT.$(MANSUFFIX)       \
glXGetCurrentContext.$(MANSUFFIX)     glXGetCurrentDisplay.$(MANSUFFIX)     \
glXGetCurrentDrawable.$(MANSUFFIX)    glXImportContextEXT.$(MANSUFFIX)      \
glXIntro.$(MANSUFFIX)                 glXIsDirect.$(MANSUFFIX)              \
glXMakeCurrent.$(MANSUFFIX)           glXQueryContextInfoEXT.$(MANSUFFIX)   \
glXQueryExtension.$(MANSUFFIX)        glXQueryExtensionsString.$(MANSUFFIX) \
glXQueryServerString.$(MANSUFFIX)     glXQueryVersion.$(MANSUFFIX)          \
glXSwapBuffers.$(MANSUFFIX)           glXUseXFont.$(MANSUFFIX)              \
glXWaitGL.$(MANSUFFIX)                glXWaitX.$(MANSUFFIX)                 

LINK_NAMES = \
glXChooseVisual.$(MANSUFFIX)          glXCopyContext.$(MANSUFFIX)           \
glXCreateContext.$(MANSUFFIX)         glXCreateGLXPixmap.$(MANSUFFIX)       \
glXDestroyContext.$(MANSUFFIX)        glXDestroyGLXPixmap.$(MANSUFFIX)      \
glXFreeContextEXT.$(MANSUFFIX)        glXGetClientString.$(MANSUFFIX)       \
glXGetConfig.$(MANSUFFIX)             glXGetContextIDEXT.$(MANSUFFIX)       \
glXGetCurrentContext.$(MANSUFFIX)     glXGetCurrentDisplay.$(MANSUFFIX)     \
glXGetCurrentDrawable.$(MANSUFFIX)    glXImportContextEXT.$(MANSUFFIX)      \
glXIntro.$(MANSUFFIX)                 glXIsDirect.$(MANSUFFIX)              \
glXMakeCurrent.$(MANSUFFIX)           glXQueryContextInfoEXT.$(MANSUFFIX)   \
glXQueryExtension.$(MANSUFFIX)        glXQueryExtensionsString.$(MANSUFFIX) \
glXQueryServerString.$(MANSUFFIX)     glXQueryVersion.$(MANSUFFIX)          \
glXSwapBuffers.$(MANSUFFIX)           glXUseXFont.$(MANSUFFIX)              \
glXWaitGL.$(MANSUFFIX)                glXWaitX.$(MANSUFFIX)                 


AllTarget($(MAN_PAGES))

list:
	@for i in $(MAN_PAGES); do echo $$i; done;

install_list:
	@for i in $(MAN_PAGES); do echo $(LIBMANDIR)/$$i; done;

install:: install.man

clean::
	$(RM) $(LINK_NAMES) $(ALIAS_NAMES)

InstallMultipleMan($(MAN_PAGES),$(LIBMANDIR))

LinkFile(glXChooseVisual.$(MANSUFFIX), xchoosevisual.3gl)

LinkFile(glXCopyContext.$(MANSUFFIX), xcopycontext.3gl)

LinkFile(glXCreateContext.$(MANSUFFIX), xcreatecontext.3gl)

LinkFile(glXCreateGLXPixmap.$(MANSUFFIX), xcreateglxpixmap.3gl)

LinkFile(glXDestroyContext.$(MANSUFFIX), xdestroycontext.3gl)

LinkFile(glXDestroyGLXPixmap.$(MANSUFFIX), xdestroyglxpixmap.3gl)

LinkFile(glXFreeContextEXT.$(MANSUFFIX), xfreecontextext.3gl)

LinkFile(glXGetClientString.$(MANSUFFIX), xgetclientstring.3gl)

LinkFile(glXGetConfig.$(MANSUFFIX), xgetconfig.3gl)

LinkFile(glXGetContextIDEXT.$(MANSUFFIX), xgetcontextidext.3gl)

LinkFile(glXGetCurrentContext.$(MANSUFFIX), xgetcurrentcontext.3gl)

LinkFile(glXGetCurrentDisplay.$(MANSUFFIX), xgetcurrentdisplay.3gl)

LinkFile(glXGetCurrentDrawable.$(MANSUFFIX), xgetcurrentdrawable.3gl)

LinkFile(glXImportContextEXT.$(MANSUFFIX), ximportcontextext.3gl)

LinkFile(glXIntro.$(MANSUFFIX), xintro.3gl)

LinkFile(glXIsDirect.$(MANSUFFIX), xisdirect.3gl)

LinkFile(glXMakeCurrent.$(MANSUFFIX), xmakecurrent.3gl)

LinkFile(glXQueryContextInfoEXT.$(MANSUFFIX), xquerycontextinfoext.3gl)

LinkFile(glXQueryExtension.$(MANSUFFIX), xqueryextension.3gl)

LinkFile(glXQueryExtensionsString.$(MANSUFFIX), xqueryextensionsstring.3gl)

LinkFile(glXQueryServerString.$(MANSUFFIX), xqueryserverstring.3gl)

LinkFile(glXQueryVersion.$(MANSUFFIX), xqueryversion.3gl)

LinkFile(glXSwapBuffers.$(MANSUFFIX), xswapbuffers.3gl)

LinkFile(glXUseXFont.$(MANSUFFIX), xusexfont.3gl)

LinkFile(glXWaitGL.$(MANSUFFIX), xwaitgl.3gl)

LinkFile(glXWaitX.$(MANSUFFIX), xwaitx.3gl)

