mirror of
https://github.com/nigels-com/glew.git
synced 2024-11-11 08:43:49 +00:00
Templated documentation generation Makefile integration.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@567 783a27ee-832a-0410-bc00-9f386506c6dd
This commit is contained in:
parent
44e4a41799
commit
e9f2eb00f2
@ -60,6 +60,12 @@ S.TARGETS = \
|
||||
endif
|
||||
|
||||
D.TARGETS = \
|
||||
$(D.DEST)/index.html \
|
||||
$(D.DEST)/install.html \
|
||||
$(D.DEST)/basic.html \
|
||||
$(D.DEST)/advanced.html \
|
||||
$(D.DEST)/credits.html \
|
||||
$(D.DEST)/log.html \
|
||||
$(D.DEST)/glew.html \
|
||||
$(D.DEST)/wglew.html \
|
||||
$(D.DEST)/glxew.html
|
||||
@ -79,10 +85,6 @@ $(REGISTRY)/.dummy: $(BIN)/update_registry.sh
|
||||
@echo "Downloading registry"
|
||||
@echo "--------------------------------------------------------------------"
|
||||
$(BIN)/update_registry.sh $(REGISTRY) $(REGISTRY_URL)
|
||||
head -6 $(REGISTRY)/ATI/texture_env_combine3.txt > tmp
|
||||
tail +7 $(REGISTRY)/ATI/texture_env_combine3.txt | \
|
||||
perl -e 's/ATI\_/GL\_ATI\_/g;' -p >> tmp
|
||||
mv -f tmp $(REGISTRY)/ATI/texture_env_combine3.txt
|
||||
touch $@
|
||||
|
||||
$(EXT)/.dummy: $(REGISTRY)/.dummy
|
||||
@ -317,32 +319,44 @@ $(S.DEST)/glewinfo.c: $(EXT)/.dummy
|
||||
perl -e 's/"glColorSubTable"/"glBlendEquation", glBlendEquation == NULL);\n glewInfoFunc("glColorSubTable"/g' -pi $@
|
||||
rm -f $@.bak
|
||||
|
||||
# Update documentation
|
||||
|
||||
$(D.DEST)/%.html: doc/%.html
|
||||
@echo "--------------------------------------------------------------------"
|
||||
@echo "Creating $(@F)"
|
||||
@echo "--------------------------------------------------------------------"
|
||||
cat $(SRC)/header.html $< $(SRC)/footer.html | \
|
||||
sed 's#<a href="$(@F)">\(.*\)</a>#\1#' > $@
|
||||
|
||||
$(D.DEST)/glew.html: $(EXT)/.dummy
|
||||
@echo "--------------------------------------------------------------------"
|
||||
@echo "Creating glew.html"
|
||||
@echo "--------------------------------------------------------------------"
|
||||
cp -f $(SRC)/template.html $@
|
||||
cp -f $(SRC)/header.html $@
|
||||
echo -e "<h2>Supported OpenGL Extensions</h2>\n" >> $@
|
||||
$(BIN)/make_html.pl $(GL_EXT_SPEC) >> $@
|
||||
echo -e "</td>\n</tr>\n</table>\n</body>" >> $@
|
||||
cat $(SRC)/footer.html >> $@
|
||||
sed -i 's#<a href="$(@F)">\(.*\)</a>#\1#' $@
|
||||
|
||||
$(D.DEST)/wglew.html: $(EXT)/.dummy
|
||||
@echo "--------------------------------------------------------------------"
|
||||
@echo "Creating wglew.html"
|
||||
@echo "--------------------------------------------------------------------"
|
||||
cp -f $(SRC)/template.html $@
|
||||
cp -f $(SRC)/header.html $@
|
||||
echo -e "<h2>Supported WGL Extensions</h2>\n" >> $@
|
||||
$(BIN)/make_html.pl $(WGL_EXT_SPEC) >> $@
|
||||
echo -e "</td>\n</tr>\n</table>\n</body>" >> $@
|
||||
cat $(SRC)/footer.html >> $@
|
||||
sed -i 's#<a href="$(@F)">\(.*\)</a>#\1#' $@
|
||||
|
||||
$(D.DEST)/glxew.html: $(EXT)/.dummy
|
||||
@echo "--------------------------------------------------------------------"
|
||||
@echo "Creating glxew.html"
|
||||
@echo "--------------------------------------------------------------------"
|
||||
cp -f $(SRC)/template.html $@
|
||||
cp -f $(SRC)/header.html $@
|
||||
echo -e "<h2>Supported GLX Extensions</h2>\n" >> $@
|
||||
$(BIN)/make_html.pl $(GLX_EXT_SPEC) >> $@
|
||||
echo -e "</td>\n</tr>\n</table>\n</body>" >> $@
|
||||
cat $(SRC)/footer.html >> $@
|
||||
sed -i 's#<a href="$(@F)">\(.*\)</a>#\1#' $@
|
||||
|
||||
$(B.DEST)/%.rc: src/%.rc $(EXT)/.dummy
|
||||
perl -e "s/GLEW_MAJOR/$(GLEW_MAJOR)/g;s/GLEW_MINOR/$(GLEW_MINOR)/g;s/GLEW_MICRO/$(GLEW_MICRO)/g;" -p $< > $@
|
||||
|
@ -1,5 +1,3 @@
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<h2>Automatic Code Generation</h2>
|
||||
|
||||
<p>
|
||||
|
@ -1,5 +1,3 @@
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<h2>Initializing GLEW</h2>
|
||||
<p>
|
||||
First you need to create a valid OpenGL rendering context and call
|
||||
|
@ -1,5 +1,3 @@
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<h2>Credits</h2>
|
||||
|
||||
<p>
|
||||
|
@ -1,5 +1,3 @@
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<p>
|
||||
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform
|
||||
open-source C/C++ extension loading library. GLEW provides efficient
|
||||
|
@ -1,5 +1,3 @@
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<h2>Installation</h2>
|
||||
|
||||
<p>
|
||||
|
@ -1,5 +1,3 @@
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<h2>Change Log</h2>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
|
@ -52,13 +52,17 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center">
|
||||
<table border="0" cellpadding="0" cellspacing="0" align="center">
|
||||
<tr><td align="center"><b>Download</b></td></tr>
|
||||
<tr><td align="center"><a href="index.html">Download</a></td></tr>
|
||||
<tr><td align="center"><a href="install.html">Installation</a></td></tr>
|
||||
<tr><td align="center"><a href="basic.html">Basic Usage</a></td></tr>
|
||||
<tr><td align="center"><a href="advanced.html">Advanced Usage</a></td></tr>
|
||||
|
||||
<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr>
|
||||
<tr><td align="center"><a href="log.html">Change Log</a></td></tr>
|
||||
<tr><td align="center"><br></tr>
|
||||
<tr><td align="center"><a href="glew.html">GL</a></td></tr>
|
||||
<tr><td align="center"><a href="glxew.html">GLX</a></td></tr>
|
||||
<tr><td align="center"><a href="wglew.html">WGL</a></td></tr>
|
||||
<tr><td align="center"><br></tr>
|
||||
<tr><td align="center"><a href="http://sourceforge.net/projects/glew/">Project Page</a></td></tr>
|
||||
<tr><td align="center"><a href="https://sourceforge.net/mail/?group_id=67586">Mailing Lists</a></td></tr>
|
||||
<tr><td align="center"><a href="http://sourceforge.net/tracker/?group_id=67586">Bug Tracker</a></td></tr>
|
||||
@ -80,18 +84,20 @@ src="http://sourceforge.net/sflogo.php?group_id=67586&type=1"
|
||||
width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td align="center"><a
|
||||
<!--- <tr><td align="center"><a
|
||||
href="http://sourceforge.net/donate/index.php?group_id=67586"><img
|
||||
src="http://images.sourceforge.net/images/project-support.jpg"
|
||||
width="88" height="32" border="0" alt="Support This Project"></a></td></tr>
|
||||
width="88" height="32" border="0" alt="Support This Project"></a></td></tr> -->
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
||||
|
@ -1,94 +0,0 @@
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* The name of the author may be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
THE POSSIBILITY OF SUCH DAMAGE.
|
||||
-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd">
|
||||
<!-- <img src="new.png" height="12" alt="NEW!"> -->
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
GLEW: The OpenGL Extension Wrangler Library
|
||||
</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%">
|
||||
<tr>
|
||||
<td bgcolor="#ffffff" align="left" valign="top" width="200">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=637800">1.5.1</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center">
|
||||
<table border="0" cellpadding="0" cellspacing="0" align="center">
|
||||
<tr><td align="center"><a href="index.html">Download</a></td></tr>
|
||||
<tr><td align="center"><a href="install.html">Installation</a></td></tr>
|
||||
<tr><td align="center"><a href="basic.html">Basic Usage</a></td></tr>
|
||||
<tr><td align="center"><a href="advanced.html">Advanced Usage</a></td></tr>
|
||||
<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr>
|
||||
<tr><td align="center"><a href="log.html">Change Log</a></td></tr>
|
||||
<tr><td align="center"><a href="http://sourceforge.net/projects/glew/">Project Page</a></td></tr>
|
||||
<tr><td align="center"><a href="https://sourceforge.net/mail/?group_id=67586">Mailing Lists</a></td></tr>
|
||||
<tr><td align="center"><a href="http://sourceforge.net/tracker/?group_id=67586">Bug Tracker</a></td></tr>
|
||||
</table>
|
||||
<tr><td align="center"><br></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 11-03-08</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
<a href="http://sourceforge.net"> <img
|
||||
src="http://sourceforge.net/sflogo.php?group_id=67586&type=1"
|
||||
width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td align="center"><a
|
||||
href="http://sourceforge.net/donate/index.php?group_id=67586"><img
|
||||
src="http://images.sourceforge.net/images/project-support.jpg"
|
||||
width="88" height="32" border="0" alt="Support This Project"></a></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
|
Loading…
Reference in New Issue
Block a user