Update of /cvsroot/csdopenglnet/csdOpenGL/GL
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24527/GL
Modified Files:
Makefile gl.xml glu.xml glut.xml
Added Files:
GL.build
Log Message:
bring GL to Nant
Index: glu.xml
===================================================================
RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/glu.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** glu.xml 11 Sep 2004 08:10:41 -0000 1.3
--- glu.xml 11 Sep 2004 12:07:14 -0000 1.4
***************
*** 4,8 ****
<className>csdGLUBase</className>
<upperClass>csdGLBase</upperClass>
! <outputFile>csdGLUBase.cs</outputFile>
<writeFunctions>true</writeFunctions>
<writeDelegates>true</writeDelegates>
--- 4,8 ----
<className>csdGLUBase</className>
<upperClass>csdGLBase</upperClass>
! <outputFile>glu.xml.cs</outputFile>
<writeFunctions>true</writeFunctions>
<writeDelegates>true</writeDelegates>
Index: gl.xml
===================================================================
RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/gl.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** gl.xml 11 Sep 2004 08:10:41 -0000 1.3
--- gl.xml 11 Sep 2004 12:07:14 -0000 1.4
***************
*** 4,8 ****
<className>csdGLBase</className>
<upperClass>System.Object</upperClass>
! <outputFile>csdGLBase.cs</outputFile>
<writeFunctions>true</writeFunctions>
<writeDelegates>true</writeDelegates>
--- 4,8 ----
<className>csdGLBase</className>
<upperClass>System.Object</upperClass>
! <outputFile>gl.xml.cs</outputFile>
<writeFunctions>true</writeFunctions>
<writeDelegates>true</writeDelegates>
--- NEW FILE: GL.build ---
<?xml version="1.0"?>
<project name="OpenGL Tools Library" default="build">
<description>Basic Math Library</description>
<target name="clean" description="remove all generated files">
<delete file="${build.dir}/csDragons.OpenGL.dll" failonerror="false" />
<delete file="${build.dir}/csDragons.OpenGL.dll.config" failonerror="false" />
<delete file="*.xml.cs" failonerror="false" />
</target>
<target name="wrapper" description="builds GL wrapper">
<foreach item="File" property="filename">
<in>
<items>
<include name="gl.xml" />
<include name="glu.xml" />
<include name="glut.xml" />
</items>
</in>
<do>
<exec program="${gen}" commandline="${filename}" unless="${file::up-to-date('${filename}.cs','${filename}')}"/>
</do>
</foreach>
</target>
<target name="build" description="compiles the source code" depends="wrapper">
<csc target="library" output="${build.dir}/csDragons.OpenGL.dll" debug="${debug}">
<sources>
<include name="*.cs" />
</sources>
<references>
<include name="System.Drawing.dll" />
</references>
</csc>
<copy file="csDragons.OpenGL.dll.config" todir="${build.dir}" />
</target>
</project>
Index: Makefile
===================================================================
RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/Makefile,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Makefile 11 Sep 2004 08:10:41 -0000 1.6
--- Makefile 11 Sep 2004 12:07:14 -0000 1.7
***************
*** 1,3 ****
! FILES=csdGLBase.cs csdGL.cs csdGLUBase.cs csdGLUTBase.cs Exceptions.cs
GEN=mono ../generator/csdGenerator.exe
--- 1,3 ----
! FILES=gl.xml.cs csdGL.cs glu.xml.cs glut.xml.cs Exceptions.cs
GEN=mono ../generator/csdGenerator.exe
***************
*** 29,32 ****
--- 29,35 ----
$(GEN) glut.xml
+ %.xml.cs:%.xml
+ $(GEN) $^
+
install: install-gac
***************
*** 43,50 ****
rm -f *.exe
rm -f *.dll
! rm -f csdGLBase.cs
! rm -f csdGLUBase.cs
! rm -f csdGLUTBase.cs
! rm -f csdGLXTokens.cs
.IGNORE:
--- 46,50 ----
rm -f *.exe
rm -f *.dll
! rm -f *.xml.cs
.IGNORE:
Index: glut.xml
===================================================================
RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/glut.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** glut.xml 11 Sep 2004 08:10:41 -0000 1.5
--- glut.xml 11 Sep 2004 12:07:14 -0000 1.6
***************
*** 4,8 ****
<className>csdGLUTBase</className>
<upperClass>csdGLUBase</upperClass>
! <outputFile>csdGLUTBase.cs</outputFile>
<writeFunctions>true</writeFunctions>
<writeDelegates>true</writeDelegates>
--- 4,8 ----
<className>csdGLUTBase</className>
<upperClass>csdGLUBase</upperClass>
! <outputFile>glut.xml.cs</outputFile>
<writeFunctions>true</writeFunctions>
<writeDelegates>true</writeDelegates>
|