You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(79) |
Aug
(69) |
Sep
(120) |
Oct
(17) |
Nov
(7) |
Dec
|
---|
From: Tim R. <ti...@us...> - 2004-09-11 17:26:29
|
Update of /cvsroot/csdopenglnet/csdOpenGL/platform/windows In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23493/platform/windows Modified Files: windows.build Log Message: assemblies are no longer signed AssemblyInfo is created by NAnt Index: windows.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/platform/windows/windows.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** windows.build 11 Sep 2004 12:35:01 -0000 1.1 --- windows.build 11 Sep 2004 17:26:19 -0000 1.2 *************** *** 1,8 **** <?xml version="1.0"?> <project name="Math Library" default="build" basedir="."> <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> </target> ! <target name="build" description="compiles the source code"> </target> </project> \ No newline at end of file --- 1,51 ---- <?xml version="1.0"?> <project name="Math Library" default="build" basedir="."> + <description>Basic Math Library</description> + + <target name="create-assemblyinfo"> + <!-- ensure AssemblyInfo.cs is writable if it already exists --> + <attrib file="AssemblyInfo.cs" readonly="false" if="${file::exists('AssemblyInfo.cs')}" /> + <!-- generate the source file holding the assembly-level attributes --> + <asminfo output="AssemblyInfo.cs" language="CSharp"> + <imports> + <import name="System" /> + <import name="System.Reflection" /> + <import name="System.Runtime.InteropServices" /> + </imports> + <attributes> + <attribute type="ComVisibleAttribute" value="false" /> + <attribute type="CLSCompliantAttribute" value="false" /> + <attribute type="AssemblyTitleAttribute" value="csDragons OpenGL# Windows-Platform-Bindings" /> + <attribute type="AssemblyDescriptionAttribute" value="A tool to build C# bindings" /> + <attribute type="AssemblyConfigurationAttribute" value="${framework::get-target-framework()}.${platform::get-name()}" /> + <attribute type="AssemblyCompanyAttribute" value="http://www.csdragons.de" /> + <attribute type="AssemblyProductAttribute" value="wrapper-generator" /> + <attribute type="AssemblyCopyrightAttribute" value="Copyright (C) 2004-${datetime::get-year(datetime::now())} Tim Raedisch and Kai Reichert" /> + <attribute type="AssemblyTrademarkAttribute" value="" /> + <attribute type="AssemblyCultureAttribute" value="" /> + <attribute type="AssemblyVersionAttribute" value="${project.version}.${build.number}" /> + <attribute type="AssemblyInformationalVersionAttribute" value="${project.version}" /> + </attributes> + </asminfo> + </target> + <target name="clean" description="remove all generated files"> + <delete file="${build.dir}/csDragons.OpenGL.Platform.dll" failonerror="false" /> </target> ! ! <target name="build" description="compiles the source code" depends="compile-assemblyinfo"> ! <csc target="library" output="${build.dir}/csDragons.OpenGL.Platform.dll" debug="${debug}"> ! <sources> ! <include name="AssemblyInfo.cs" /> ! <include name="../*.cs" /> ! </sources> ! <references> ! <lib> ! <include name="${build.dir}" /> ! </lib> ! <include name="csDragons.OpenGL.dll" /> ! </references> ! </csc> </target> </project> \ No newline at end of file |
From: Tim R. <ti...@us...> - 2004-09-11 17:26:29
|
Update of /cvsroot/csdopenglnet/csdOpenGL/platform/mono In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23493/platform/mono Modified Files: AssemblyInfo.cs mono.build Log Message: assemblies are no longer signed AssemblyInfo is created by NAnt Index: mono.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/platform/mono/mono.build,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** mono.build 11 Sep 2004 12:47:45 -0000 1.2 --- mono.build 11 Sep 2004 17:26:19 -0000 1.3 *************** *** 1,11 **** <?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.Platform.dll" failonerror="false" /> </target> ! <target name="build" description="compiles the source code"> <csc target="library" output="${build.dir}/csDragons.OpenGL.Platform.dll" debug="${debug}"> <sources> <include name="GLXTokens.cs" /> <include name="../*.cs" /> --- 1,42 ---- <?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.Platform.dll" failonerror="false" /> </target> ! ! <target name="create-assemblyinfo"> ! <!-- ensure AssemblyInfo.cs is writable if it already exists --> ! <attrib file="AssemblyInfo.cs" readonly="false" if="${file::exists('AssemblyInfo.cs')}" /> ! <!-- generate the source file holding the assembly-level attributes --> ! <asminfo output="AssemblyInfo.cs" language="CSharp"> ! <imports> ! <import name="System" /> ! <import name="System.Reflection" /> ! <import name="System.Runtime.InteropServices" /> ! </imports> ! <attributes> ! <attribute type="ComVisibleAttribute" value="false" /> ! <attribute type="CLSCompliantAttribute" value="false" /> ! <attribute type="AssemblyTitleAttribute" value="csDragons OpenGL# Mono-Platform-Bindings" /> ! <attribute type="AssemblyDescriptionAttribute" value="A tool to build C# bindings" /> ! <attribute type="AssemblyConfigurationAttribute" value="${framework::get-target-framework()}.${platform::get-name()}" /> ! <attribute type="AssemblyCompanyAttribute" value="http://www.csdragons.de" /> ! <attribute type="AssemblyProductAttribute" value="wrapper-generator" /> ! <attribute type="AssemblyCopyrightAttribute" value="Copyright (C) 2004-${datetime::get-year(datetime::now())} Tim Raedisch and Kai Reichert" /> ! <attribute type="AssemblyTrademarkAttribute" value="" /> ! <attribute type="AssemblyCultureAttribute" value="" /> ! <attribute type="AssemblyVersionAttribute" value="${project.version}.${build.number}" /> ! <attribute type="AssemblyInformationalVersionAttribute" value="${project.version}" /> ! </attributes> ! </asminfo> ! </target> ! ! <target name="build" description="compiles the source code" depends="create-assemblyinfo"> <csc target="library" output="${build.dir}/csDragons.OpenGL.Platform.dll" debug="${debug}"> <sources> + <include name="AssemblyInfo.cs" /> <include name="GLXTokens.cs" /> <include name="../*.cs" /> *************** *** 26,28 **** --- 57,60 ---- </csc> </target> + </project> \ No newline at end of file Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/platform/mono/AssemblyInfo.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AssemblyInfo.cs 11 Sep 2004 08:10:42 -0000 1.1 --- AssemblyInfo.cs 11 Sep 2004 17:26:19 -0000 1.2 *************** *** 1,32 **** using System.Reflection; ! using System.Runtime.CompilerServices; ! ! // Information about this assembly is defined by the following ! // attributes. ! // ! // change them to the information which is associated with the assembly ! // you compile. ! ! [assembly: AssemblyTitle("csDragons.OpenGL")] ! [assembly: AssemblyDescription("Wrapper-Library for OpenGL")] ! [assembly: AssemblyConfiguration("")] ! [assembly: AssemblyCompany("csDragons")] ! [assembly: AssemblyProduct("csDragons OpenGL.NET")] ! [assembly: AssemblyCopyright("(C)Copyright 2004 by Tim Rädisch & Kai Reichert")] ! [assembly: AssemblyTrademark("")] ! [assembly: AssemblyCulture("")] ! ! // The assembly version has following format : ! // ! // Major.Minor.Build.Revision ! // ! // You can specify all values by your own or you can build default build and revision ! // numbers with the '*' character (the default): ! [assembly: AssemblyVersion("0.1.*")] ! // The following attributes specify the key for the sign of your assembly. See the ! // .NET Framework documentation for more information about signing. ! // This is not required, if you don't want signing let these attributes like they're. ! [assembly: AssemblyDelaySign(true)] ! [assembly: AssemblyKeyFile("PublicKeyFile.snk")] --- 1,26 ---- + using System; using System.Reflection; ! using System.Runtime.InteropServices; ! // ------------------------------------------------------------------------------ ! // <autogenerated> ! // This code was generated by a tool. ! // Mono Runtime Version: 1.1.4322.573 ! // ! // Changes to this file may cause incorrect behavior and will be lost if ! // the code is regenerated. ! // </autogenerated> ! // ------------------------------------------------------------------------------ ! [assembly: ComVisibleAttribute(false)] ! [assembly: CLSCompliantAttribute(false)] ! [assembly: AssemblyTitleAttribute("csDragons OpenGL# Mono-Platform-Bindings")] ! [assembly: AssemblyDescriptionAttribute("A tool to build C# bindings")] ! [assembly: AssemblyConfigurationAttribute("mono-1.0.unix")] ! [assembly: AssemblyCompanyAttribute("http://www.csdragons.de")] ! [assembly: AssemblyProductAttribute("wrapper-generator")] ! [assembly: AssemblyCopyrightAttribute("Copyright (C) 2004-2004 Tim Raedisch and Kai Reichert")] ! [assembly: AssemblyTrademarkAttribute("")] ! [assembly: AssemblyCultureAttribute("")] ! [assembly: AssemblyVersionAttribute("0.2.1.1715")] ! [assembly: AssemblyInformationalVersionAttribute("0.2.1")] |
From: Tim R. <ti...@us...> - 2004-09-11 17:26:28
|
Update of /cvsroot/csdopenglnet/csdOpenGL/math In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23493/math Modified Files: AssemblyInfo.cs math.build Log Message: assemblies are no longer signed AssemblyInfo is created by NAnt Index: math.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/math/math.build,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** math.build 11 Sep 2004 12:07:14 -0000 1.3 --- math.build 11 Sep 2004 17:26:19 -0000 1.4 *************** *** 1,9 **** <?xml version="1.0"?> <project name="Math Library" default="build"> <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> <delete file="${build.dir}/csDragons.Math.dll" failonerror="false" /> </target> ! <target name="build" description="compiles the source code"> <csc target="library" output="${build.dir}/csDragons.Math.dll" debug="${debug}"> <sources> --- 1,39 ---- <?xml version="1.0"?> <project name="Math Library" default="build"> + <description>Basic Math Library</description> + <target name="clean" description="remove all generated files"> <delete file="${build.dir}/csDragons.Math.dll" failonerror="false" /> </target> ! ! <target name="create-assemblyinfo"> ! <!-- ensure AssemblyInfo.cs is writable if it already exists --> ! <attrib file="AssemblyInfo.cs" readonly="false" if="${file::exists('AssemblyInfo.cs')}" /> ! <!-- generate the source file holding the assembly-level attributes --> ! <asminfo output="AssemblyInfo.cs" language="CSharp"> ! <imports> ! <import name="System" /> ! <import name="System.Reflection" /> ! <import name="System.Runtime.InteropServices" /> ! </imports> ! <attributes> ! <attribute type="ComVisibleAttribute" value="false" /> ! <attribute type="CLSCompliantAttribute" value="false" /> ! <attribute type="AssemblyTitleAttribute" value="csDragons Math" /> ! <attribute type="AssemblyDescriptionAttribute" value="A tool to build C# bindings" /> ! <attribute type="AssemblyConfigurationAttribute" value="${framework::get-target-framework()}.${platform::get-name()}" /> ! <attribute type="AssemblyCompanyAttribute" value="http://www.csdragons.de" /> ! <attribute type="AssemblyProductAttribute" value="wrapper-generator" /> ! <attribute type="AssemblyCopyrightAttribute" value="Copyright (C) 2004-${datetime::get-year(datetime::now())} Tim Raedisch and Kai Reichert" /> ! <attribute type="AssemblyTrademarkAttribute" value="" /> ! <attribute type="AssemblyCultureAttribute" value="" /> ! <attribute type="AssemblyVersionAttribute" value="${project.version}.${build.number}" /> ! <attribute type="AssemblyInformationalVersionAttribute" value="${project.version}" /> ! </attributes> ! </asminfo> ! </target> ! ! <target name="build" description="compiles the source code" depends="create-assemblyinfo"> <csc target="library" output="${build.dir}/csDragons.Math.dll" debug="${debug}"> <sources> Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/math/AssemblyInfo.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AssemblyInfo.cs 13 Aug 2004 09:24:50 -0000 1.1 --- AssemblyInfo.cs 11 Sep 2004 17:26:19 -0000 1.2 *************** *** 1,32 **** using System.Reflection; ! using System.Runtime.CompilerServices; ! ! // Information about this assembly is defined by the following ! // attributes. ! // ! // change them to the information which is associated with the assembly ! // you compile. ! ! [assembly: AssemblyTitle("csDragons.OpenGL - Math")] ! [assembly: AssemblyDescription("mathemtaical Utility classes")] ! [assembly: AssemblyConfiguration("")] ! [assembly: AssemblyCompany("csDragons")] ! [assembly: AssemblyProduct("csDragons OpenGL Tools")] ! [assembly: AssemblyCopyright("(C)Copyright 2004 by Tim Rädisch & Kai Reichert")] ! [assembly: AssemblyTrademark("")] ! [assembly: AssemblyCulture("")] ! ! // The assembly version has following format : ! // ! // Major.Minor.Build.Revision ! // ! // You can specify all values by your own or you can build default build and revision ! // numbers with the '*' character (the default): ! [assembly: AssemblyVersion("0.1.*")] ! // The following attributes specify the key for the sign of your assembly. See the ! // .NET Framework documentation for more information about signing. ! // This is not required, if you don't want signing let these attributes like they're. ! [assembly: AssemblyDelaySign(true)] ! [assembly: AssemblyKeyFile("PublicKeyFile.snk")] --- 1,26 ---- + using System; using System.Reflection; ! using System.Runtime.InteropServices; ! // ------------------------------------------------------------------------------ ! // <autogenerated> ! // This code was generated by a tool. ! // Mono Runtime Version: 1.1.4322.573 ! // ! // Changes to this file may cause incorrect behavior and will be lost if ! // the code is regenerated. ! // </autogenerated> ! // ------------------------------------------------------------------------------ ! [assembly: ComVisibleAttribute(false)] ! [assembly: CLSCompliantAttribute(false)] ! [assembly: AssemblyTitleAttribute("csDragons Math")] ! [assembly: AssemblyDescriptionAttribute("A tool to build C# bindings")] ! [assembly: AssemblyConfigurationAttribute("mono-1.0.unix")] ! [assembly: AssemblyCompanyAttribute("http://www.csdragons.de")] ! [assembly: AssemblyProductAttribute("wrapper-generator")] ! [assembly: AssemblyCopyrightAttribute("Copyright (C) 2004-2004 Tim Raedisch and Kai Reichert")] ! [assembly: AssemblyTrademarkAttribute("")] ! [assembly: AssemblyCultureAttribute("")] ! [assembly: AssemblyVersionAttribute("0.2.1.1715")] ! [assembly: AssemblyInformationalVersionAttribute("0.2.1")] |
From: Tim R. <ti...@us...> - 2004-09-11 17:26:28
|
Update of /cvsroot/csdopenglnet/csdOpenGL/GL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23493/GL Modified Files: AssemblyInfo.cs GL.build Log Message: assemblies are no longer signed AssemblyInfo is created by NAnt Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/AssemblyInfo.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AssemblyInfo.cs 17 Aug 2004 15:04:44 -0000 1.1 --- AssemblyInfo.cs 11 Sep 2004 17:26:18 -0000 1.2 *************** *** 1,32 **** using System.Reflection; ! using System.Runtime.CompilerServices; ! ! // Information about this assembly is defined by the following ! // attributes. ! // ! // change them to the information which is associated with the assembly ! // you compile. ! ! [assembly: AssemblyTitle("csDragons.OpenGL")] ! [assembly: AssemblyDescription("Wrapper-Library for OpenGL")] ! [assembly: AssemblyConfiguration("")] ! [assembly: AssemblyCompany("csDragons")] ! [assembly: AssemblyProduct("csDragons OpenGL.NET")] ! [assembly: AssemblyCopyright("(C)Copyright 2004 by Tim Rädisch & Kai Reichert")] ! [assembly: AssemblyTrademark("")] ! [assembly: AssemblyCulture("")] ! ! // The assembly version has following format : ! // ! // Major.Minor.Build.Revision ! // ! // You can specify all values by your own or you can build default build and revision ! // numbers with the '*' character (the default): ! [assembly: AssemblyVersion("0.1.*")] ! // The following attributes specify the key for the sign of your assembly. See the ! // .NET Framework documentation for more information about signing. ! // This is not required, if you don't want signing let these attributes like they're. ! [assembly: AssemblyDelaySign(true)] ! [assembly: AssemblyKeyFile("PublicKeyFile.snk")] --- 1,26 ---- + using System; using System.Reflection; ! using System.Runtime.InteropServices; ! // ------------------------------------------------------------------------------ ! // <autogenerated> ! // This code was generated by a tool. ! // Mono Runtime Version: 1.1.4322.573 ! // ! // Changes to this file may cause incorrect behavior and will be lost if ! // the code is regenerated. ! // </autogenerated> ! // ------------------------------------------------------------------------------ ! [assembly: ComVisibleAttribute(false)] ! [assembly: CLSCompliantAttribute(false)] ! [assembly: AssemblyTitleAttribute("csDragons OpenGL#")] ! [assembly: AssemblyDescriptionAttribute("A tool to build C# bindings")] ! [assembly: AssemblyConfigurationAttribute("mono-1.0.unix")] ! [assembly: AssemblyCompanyAttribute("http://www.csdragons.de")] ! [assembly: AssemblyProductAttribute("wrapper-generator")] ! [assembly: AssemblyCopyrightAttribute("Copyright (C) 2004-2004 Tim Raedisch and Kai Reichert")] ! [assembly: AssemblyTrademarkAttribute("")] ! [assembly: AssemblyCultureAttribute("")] ! [assembly: AssemblyVersionAttribute("0.2.1.1715")] ! [assembly: AssemblyInformationalVersionAttribute("0.2.1")] Index: GL.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/GL.build,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GL.build 11 Sep 2004 12:27:21 -0000 1.2 --- GL.build 11 Sep 2004 17:26:18 -0000 1.3 *************** *** 2,5 **** --- 2,6 ---- <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" /> *************** *** 11,14 **** --- 12,16 ---- </delete> </target> + <target name="wrapper" description="builds GL wrapper"> <foreach item="File" property="filename"> *************** *** 25,29 **** </foreach> </target> ! <target name="build" description="compiles the source code" depends="wrapper"> <csc target="library" output="${build.dir}/csDragons.OpenGL.dll" debug="${debug}"> <sources> --- 27,59 ---- </foreach> </target> ! ! <target name="create-assemblyinfo"> ! <!-- ensure AssemblyInfo.cs is writable if it already exists --> ! <attrib file="AssemblyInfo.cs" readonly="false" if="${file::exists('AssemblyInfo.cs')}" /> ! <!-- generate the source file holding the assembly-level attributes --> ! <asminfo output="AssemblyInfo.cs" language="CSharp"> ! <imports> ! <import name="System" /> ! <import name="System.Reflection" /> ! <import name="System.Runtime.InteropServices" /> ! </imports> ! <attributes> ! <attribute type="ComVisibleAttribute" value="false" /> ! <attribute type="CLSCompliantAttribute" value="false" /> ! <attribute type="AssemblyTitleAttribute" value="csDragons OpenGL#" /> ! <attribute type="AssemblyDescriptionAttribute" value="A tool to build C# bindings" /> ! <attribute type="AssemblyConfigurationAttribute" value="${framework::get-target-framework()}.${platform::get-name()}" /> ! <attribute type="AssemblyCompanyAttribute" value="http://www.csdragons.de" /> ! <attribute type="AssemblyProductAttribute" value="wrapper-generator" /> ! <attribute type="AssemblyCopyrightAttribute" value="Copyright (C) 2004-${datetime::get-year(datetime::now())} Tim Raedisch and Kai Reichert" /> ! <attribute type="AssemblyTrademarkAttribute" value="" /> ! <attribute type="AssemblyCultureAttribute" value="" /> ! <attribute type="AssemblyVersionAttribute" value="${project.version}.${build.number}" /> ! <attribute type="AssemblyInformationalVersionAttribute" value="${project.version}" /> ! </attributes> ! </asminfo> ! </target> ! ! <target name="build" description="compiles the source code" depends="wrapper create-assemblyinfo"> <csc target="library" output="${build.dir}/csDragons.OpenGL.dll" debug="${debug}"> <sources> |
From: Tim R. <ti...@us...> - 2004-09-11 17:26:28
|
Update of /cvsroot/csdopenglnet/csdOpenGL/Cg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23493/Cg Modified Files: AssemblyInfo.cs Cg.build Log Message: assemblies are no longer signed AssemblyInfo is created by NAnt Index: Cg.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/Cg/Cg.build,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Cg.build 11 Sep 2004 14:27:25 -0000 1.2 --- Cg.build 11 Sep 2004 17:26:18 -0000 1.3 *************** *** 2,5 **** --- 2,6 ---- <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.Cg.dll" failonerror="false" /> *************** *** 12,15 **** --- 13,17 ---- </delete> </target> + <target name="wrapper" description="builds GL wrapper"> <foreach item="File" property="filename"> *************** *** 25,29 **** </foreach> </target> ! <target name="build" description="compiles the source code" depends="wrapper"> <csc target="library" output="${build.dir}/csDragons.OpenGL.Cg.dll" debug="${debug}"> <sources> --- 27,59 ---- </foreach> </target> ! ! <target name="create-assemblyinfo"> ! <!-- ensure AssemblyInfo.cs is writable if it already exists --> ! <attrib file="AssemblyInfo.cs" readonly="false" if="${file::exists('AssemblyInfo.cs')}" /> ! <!-- generate the source file holding the assembly-level attributes --> ! <asminfo output="AssemblyInfo.cs" language="CSharp"> ! <imports> ! <import name="System" /> ! <import name="System.Reflection" /> ! <import name="System.Runtime.InteropServices" /> ! </imports> ! <attributes> ! <attribute type="ComVisibleAttribute" value="false" /> ! <attribute type="CLSCompliantAttribute" value="false" /> ! <attribute type="AssemblyTitleAttribute" value="csDragons OpenGL-Cg#" /> ! <attribute type="AssemblyDescriptionAttribute" value="A tool to build C# bindings" /> ! <attribute type="AssemblyConfigurationAttribute" value="${framework::get-target-framework()}.${platform::get-name()}" /> ! <attribute type="AssemblyCompanyAttribute" value="http://www.csdragons.de" /> ! <attribute type="AssemblyProductAttribute" value="wrapper-generator" /> ! <attribute type="AssemblyCopyrightAttribute" value="Copyright (C) 2004-${datetime::get-year(datetime::now())} Tim Raedisch and Kai Reichert" /> ! <attribute type="AssemblyTrademarkAttribute" value="" /> ! <attribute type="AssemblyCultureAttribute" value="" /> ! <attribute type="AssemblyVersionAttribute" value="${project.version}.${build.number}" /> ! <attribute type="AssemblyInformationalVersionAttribute" value="${project.version}" /> ! </attributes> ! </asminfo> ! </target> ! ! <target name="build" description="compiles the source code" depends="wrapper create-assemblyinfo"> <csc target="library" output="${build.dir}/csDragons.OpenGL.Cg.dll" debug="${debug}"> <sources> *************** *** 40,43 **** --- 70,74 ---- <copy file="csDragons.OpenGL.Cg.dll.config" todir="${build.dir}" /> </target> + <target name="samples" description="build demos"> <csc target="exe" output="${build.dir}/demoCg.exe"> Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/Cg/AssemblyInfo.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AssemblyInfo.cs 5 Aug 2004 16:02:32 -0000 1.1 --- AssemblyInfo.cs 11 Sep 2004 17:26:18 -0000 1.2 *************** *** 1,32 **** using System.Reflection; ! using System.Runtime.CompilerServices; ! ! // Information about this assembly is defined by the following ! // attributes. ! // ! // change them to the information which is associated with the assembly ! // you compile. ! ! [assembly: AssemblyTitle("csDragons.Cg")] ! [assembly: AssemblyDescription("Wrapper-Library for Cg")] ! [assembly: AssemblyConfiguration("")] ! [assembly: AssemblyCompany("csDragons")] ! [assembly: AssemblyProduct("csDragons OpenGL.NET")] ! [assembly: AssemblyCopyright("(C)Copyright 2004 by Tim Rädisch & Kai Reichert")] ! [assembly: AssemblyTrademark("")] ! [assembly: AssemblyCulture("")] ! ! // The assembly version has following format : ! // ! // Major.Minor.Build.Revision ! // ! // You can specify all values by your own or you can build default build and revision ! // numbers with the '*' character (the default): ! [assembly: AssemblyVersion("0.1.*")] ! // The following attributes specify the key for the sign of your assembly. See the ! // .NET Framework documentation for more information about signing. ! // This is not required, if you don't want signing let these attributes like they're. ! [assembly: AssemblyDelaySign(true)] ! [assembly: AssemblyKeyFile("PublicKeyFile.snk")] --- 1,26 ---- + using System; using System.Reflection; ! using System.Runtime.InteropServices; ! // ------------------------------------------------------------------------------ ! // <autogenerated> ! // This code was generated by a tool. ! // Mono Runtime Version: 1.1.4322.573 ! // ! // Changes to this file may cause incorrect behavior and will be lost if ! // the code is regenerated. ! // </autogenerated> ! // ------------------------------------------------------------------------------ ! [assembly: ComVisibleAttribute(false)] ! [assembly: CLSCompliantAttribute(false)] ! [assembly: AssemblyTitleAttribute("csDragons OpenGL-Cg#")] ! [assembly: AssemblyDescriptionAttribute("A tool to build C# bindings")] ! [assembly: AssemblyConfigurationAttribute("mono-1.0.unix")] ! [assembly: AssemblyCompanyAttribute("http://www.csdragons.de")] ! [assembly: AssemblyProductAttribute("wrapper-generator")] ! [assembly: AssemblyCopyrightAttribute("Copyright (C) 2004-2004 Tim Raedisch and Kai Reichert")] ! [assembly: AssemblyTrademarkAttribute("")] ! [assembly: AssemblyCultureAttribute("")] ! [assembly: AssemblyVersionAttribute("0.2.1.1715")] ! [assembly: AssemblyInformationalVersionAttribute("0.2.1")] |
From: Tim R. <ti...@us...> - 2004-09-11 17:26:27
|
Update of /cvsroot/csdopenglnet/csdOpenGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23493 Modified Files: NAnt.build Log Message: assemblies are no longer signed AssemblyInfo is created by NAnt Index: NAnt.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/NAnt.build,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** NAnt.build 11 Sep 2004 14:27:25 -0000 1.6 --- NAnt.build 11 Sep 2004 17:26:18 -0000 1.7 *************** *** 2,11 **** <project name="Math Library" default="build" basedir="."> <description>Basic Math Library</description> <property name="build.dir" value="${nant.project.basedir}/build/" /> ! <property name="debug" value="false" /> ! <property name="gtk" value="true" /> ! <property name="gtkdir" value="/usr/lib/mono/gtk-sharp" /> <property name="gen" value="${nant.project.basedir}/generator/generator.exe" /> ! <property name="cg" value="true" /> <target name="clean" description="remove all generated files"> <nant buildfile="platform/platform.build" target="clean" /> --- 2,17 ---- <project name="Math Library" default="build" basedir="."> <description>Basic Math Library</description> + + <property name="build.number" value="${math::abs(math::floor(timespan::get-total-days(datetime::now() - datetime::parse('01/01/2000'))))}" /> + <property name="project.version" value="0.2.1" overwrite="false" /> <property name="build.dir" value="${nant.project.basedir}/build/" /> ! <property name="debug" value="false" dynamic="true" overwrite="false" /> ! <property name="gtk" value="true" dynamic="true" overwrite="false"/> ! <property name="gtkdir" value="/usr/lib/mono/gtk-sharp" dynamic="true" overwrite="false"/> <property name="gen" value="${nant.project.basedir}/generator/generator.exe" /> ! <property name="cg" value="true" dynamic="true" overwrite="false"/> ! <property name="sign" value="false" dynamic="true" overwrite="false" /> ! <property name="keyfile" value="${nant.project.basedir}/PublicKeyFile.snk" overwrite="false" /> ! <target name="clean" description="remove all generated files"> <nant buildfile="platform/platform.build" target="clean" /> *************** *** 17,20 **** --- 23,27 ---- <nant buildfile="samples/samples.build" target="clean" /> </target> + <target name="build" description="compiles the source code"> <mkdir dir="${build.dir}" /> *************** *** 26,29 **** --- 33,37 ---- <nant buildfile="platform/platform.build" target="build" /> </target> + <target name="samples" description="compiles examples"> <nant buildfile="samples/samples.build" target="build" /> |
From: Tim R. <ti...@us...> - 2004-09-11 16:12:19
|
Update of /cvsroot/csdopenglnet/csdOpenGL/generator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7226 Added Files: generator.build Log Message: generator is build by nant --- NEW FILE: generator.build --- <?xml version="1.0"?> <project name="OpenGL" default="build"> <description>OpenGL Wrapper Library</description> <target name="clean" description="remove all generated files"> <delete file="generator.exe" failonerror="false" /> </target> <target name="build" description="compiles the source code"> <csc target="exe" output="generator.exe" debug="${debug}"> <sources> <include name="*.cs" /> </sources> </csc> </target> </project> |
From: Tim R. <ti...@us...> - 2004-09-11 14:27:36
|
Update of /cvsroot/csdopenglnet/csdOpenGL/Cg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19432/Cg Modified Files: Cg.build Added Files: demoCg.cs Removed Files: demo.cs Log Message: Cg Demo is now build by nant --- NEW FILE: demoCg.cs --- using csDragons.OpenGL; using System; using System.Diagnostics; namespace csDragons { namespace OpenGL { namespace Cg { public class Demo : Cg { protected IntPtr context, vertexProgram, fragmentProgram; protected CGprofile vertexProfile, fragmentProfile; protected int curTime = 0; protected bool haveLoadedPrograms = false; protected int res=512; protected float[] P = null; protected float[] N = null; protected float[] uv = null; protected uint[] indices = null; public Demo() { Debug.Indent(); Debug.WriteLine( "Entering Demo()" ); Debug.WriteLine( "Initializing GLUT" ); glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH ); glutInitWindowSize( res, res ); glutCreateWindow("Cg Demo"); glutDisplayFunc( new cb0_glutDisplayFunc( draw ) ); glutKeyboardFunc( new cb0_glutKeyboardFunc(keyboard) ); Debug.WriteLine( "Initializing Cg" ); cgSetErrorCallback( new CgErrorEvent( errorHandler ) ); context = cgCreateContext(); Debug.WriteLine( "Start main loop" ); glutMainLoop(); Debug.WriteLine( "Exiting Demo()" ); Debug.Unindent(); } protected void errorHandler() { Debug.Indent(); Debug.WriteLine( "Entering Demo.errorHandler()" ); CGerror err = cgGetError(); Console.Write( "Cg error: " ); Console.Write( err ); Console.WriteLine( cgGetErrorString( err ) ); System.Environment.Exit( 3 ); Debug.WriteLine( "Exiting Demo.errorHandler()" ); Debug.Unindent(); } protected void draw() { Debug.Indent(); Debug.WriteLine( "Entering Demo.draw()" ); if (!haveLoadedPrograms) { Debug.WriteLine( "Initiize GL/Cg" ); ChooseProfiles(); LoadCgPrograms(); LoadTextures(); glEnable( GL_DEPTH_TEST ); haveLoadedPrograms = true; } Debug.WriteLine( "Reset GL" ); glClearColor( 0.25f, 0.25f, 0.25f, 1.0f ); glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); Debug.WriteLine( "Set projection matrix" ); glMatrixMode( GL_PROJECTION ); glLoadIdentity(); gluPerspective( 30.0, 1.0, 0.1, 100.0 ); Debug.WriteLine( "Set modelview matrix" ); glMatrixMode( GL_MODELVIEW ); glLoadIdentity(); gluLookAt( 4.0, 4.0, -4.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 ); glRotatef( curTime, 0, 1, 0 ); Debug.WriteLine( "Bind Cg programs" ); cgGLBindProgram( vertexProgram ); cgGLBindProgram( fragmentProgram ); Debug.WriteLine( "Bind uniform parameters to vertex shader" ); Debug.WriteLine( "==> ModelViewProj" ); cgGLSetStateMatrixParameter(cgGetNamedParameter(vertexProgram, "ModelViewProj"), CGGLenum.CG_GL_MODELVIEW_PROJECTION_MATRIX, CGGLenum.CG_GL_MATRIX_IDENTITY); Debug.WriteLine( "==> ModelView" ); cgGLSetStateMatrixParameter(cgGetNamedParameter(vertexProgram, "ModelView"), CGGLenum.CG_GL_MODELVIEW_MATRIX, CGGLenum.CG_GL_MATRIX_IDENTITY); Debug.WriteLine( "==> ModelViewIT" ); cgGLSetStateMatrixParameter(cgGetNamedParameter(vertexProgram, "ModelViewIT"), CGGLenum.CG_GL_MODELVIEW_MATRIX, CGGLenum.CG_GL_MATRIX_INVERSE_TRANSPOSE); Debug.WriteLine( "Bind varying parameters to vertex shader" ); float[] Kd = { 0.7f, 0.2f, 0.2f }; float[] Ks = { 0.9f, 0.9f, 0.9f }; cgGLSetParameter3fv(cgGetNamedParameter(vertexProgram, "diffuse"), Kd); cgGLSetParameter3fv(cgGetNamedParameter(vertexProgram, "specular"), Ks); Debug.WriteLine( "Bind uniform parameters to fragment shader" ); float[] lightPos = { 3.0f, 2.0f, -3.0f }; float[] lightColor = { 1.0f, 1.0f, 1.0f }; Debug.WriteLine( "==> Plight" ); cgGLSetParameter3fv(cgGetNamedParameter(fragmentProgram, "Plight"), lightPos); Debug.WriteLine( "==> lightColor" ); cgGLSetParameter3fv(cgGetNamedParameter(fragmentProgram, "lightColor"), lightColor); Debug.WriteLine( "==> shininess" ); cgGLSetParameter1f(cgGetNamedParameter(fragmentProgram, "shininess"), 40.0f ); Debug.WriteLine( "Enable approprate texture for fragment shader" ); cgGLEnableTextureParameter(cgGetNamedParameter(fragmentProgram, "diffuseMap")); Debug.WriteLine( "Draw scene" ); DrawGeometry(); Debug.WriteLine( "Disable texture" ); cgGLDisableTextureParameter(cgGetNamedParameter(fragmentProgram, "diffuseMap")); glutSwapBuffers(); ++curTime; glutPostRedisplay(); Debug.WriteLine( "Exiting Demo.draw()" ); Debug.Unindent(); } protected void DrawGeometry() { Debug.Indent(); Debug.WriteLine( "Entering Demo.DrawGeometry()" ); int nu = 30; int nv = 30; int nTris = 2*(nu-1)*(nv-1); int nVerts = nu*nv; int pp = 0; int np = 0; int uvp = 0; IntPtr param; if (P==null) { int u,v; P = new float[3*nVerts]; N = new float[3*nVerts]; uv = new float[2*nVerts]; Debug.WriteLine( "Fill position, normal and texture coordinate arrays" ); for ( v=0; v<nv; ++v ) { float fv = ((float)v)/((float)(nv-1)); for (u=0; u<nu; ++u ) { float fu= ((float)u) /((float)(nu-1)); uv[uvp] = fu; uv[uvp+1] = fv; parametricEval( fu, fv, pp, np ); pp += 3; np += 3; uvp += 2; } } Debug.WriteLine( "Fill in the vertex index arrays" ); indices = new uint[3*nTris]; int ip = 0; for ( v=0; v<nv-1; ++v ) { for ( u=0; u<nu-1; ++u) { indices[ip++] = (uint)(u+v*nu); indices[ip++] = (uint)((u+1)+v*nu); indices[ip++] = (uint)((u+1)+(v+1)*nu); indices[ip++] = (uint)(u+v*nu); indices[ip++] = (uint)((u+1)+(v+1)*nu); indices[ip++] = (uint)(u+(v+1)*nu); } } Debug.WriteLine( "Associate data 'pointers' with vertex shader" ); Debug.WriteLine( "==> Pobject" ); param = cgGetNamedParameter( vertexProgram, "Pobject" ); cgGLSetParameterPointer( param, 3, GL_FLOAT, 0, P ); Debug.WriteLine( "==> Nobject "); param = cgGetNamedParameter( vertexProgram, "Nobject" ); cgGLSetParameterPointer( param, 3, GL_FLOAT, 0, N ); Debug.WriteLine( "==> TexUV" ); param = cgGetNamedParameter( vertexProgram, "TexUV" ); cgGLSetParameterPointer( param, 2, GL_FLOAT, 0, uv ); } Debug.WriteLine( "Enable bindings to parameters" ); Debug.WriteLine( "==> Pobject" ); param = cgGetNamedParameter( vertexProgram, "Pobject" ); cgGLEnableClientState( param ); Debug.WriteLine( "==> Nobject" ); param = cgGetNamedParameter( vertexProgram, "Nobject" ); cgGLEnableClientState( param ); Debug.WriteLine( "==> TexUV" ); param = cgGetNamedParameter( vertexProgram, "TexUV" ); cgGLEnableClientState( param ); Debug.WriteLine( "==> diffuseMap" ); param = cgGetNamedParameter( fragmentProgram, "diffuseMap" ); cgGLEnableTextureParameter( param ); Debug.WriteLine( "Draw geometry" ); glDrawElements( GL_TRIANGLES, 3*nTris, GL_UNSIGNED_INT, indices ); Debug.WriteLine( "Disable bindings to parameters" ); Debug.WriteLine( "==> Pobject" ); param = cgGetNamedParameter( vertexProgram, "Pobject" ); cgGLDisableClientState( param ); Debug.WriteLine( "==> Nobject" ); param = cgGetNamedParameter( vertexProgram, "Nobject" ); cgGLDisableClientState( param ); Debug.WriteLine( "==> TexUV" ); param = cgGetNamedParameter( vertexProgram, "TexUV" ); cgGLDisableClientState( param ); Debug.WriteLine( "==> diffuseMap" ); param = cgGetNamedParameter( fragmentProgram, "diffuseMap" ); cgGLDisableTextureParameter( param ); Debug.WriteLine( "Exiting Demo.DrawGeometry()" ); Debug.Unindent(); } protected void parametricEval( float u, float v, int pp, int np ) { Debug.Indent(); Debug.WriteLine( "Entering Demo.parametricEval(float,float,int,int)" ); double theta = System.Math.PI * u; double phi = 2.0 * System.Math.PI * v; P[pp] = (float)(System.Math.Sin(theta) * System.Math.Sin(phi)); P[pp+1] = (float)(System.Math.Sin(theta) * System.Math.Cos(phi)); P[pp+2] = (float)(System.Math.Cos(theta)); N[np] = P[pp]; N[np+1] = P[pp+1]; N[np+2] = P[pp+2]; Debug.WriteLine( "Exiting Demo.parametricEval(float,float,int,int)" ); Debug.Unindent(); } protected void ChooseProfiles() { Debug.Indent(); Debug.WriteLine( "Entering Demo.ChooseProfiles()" ); if ( CG_TRUE==cgGLIsProfileSupported( CGprofile.CG_PROFILE_ARBVP1 ) ) { vertexProfile = CGprofile.CG_PROFILE_ARBVP1; Console.WriteLine( "Vertex Profile: ARBVP1" ); } else if ( CG_TRUE==cgGLIsProfileSupported( CGprofile.CG_PROFILE_VP30 ) ) { vertexProfile = CGprofile.CG_PROFILE_VP30; Console.WriteLine( "Vertex Profile: VP30" ); } else { Console.WriteLine( "Neither arbvp1 or vp30 vertex profiles supported on this system!" ); System.Environment.Exit(1); } if ( CG_TRUE==cgGLIsProfileSupported( CGprofile.CG_PROFILE_ARBFP1 ) ) { fragmentProfile = CGprofile.CG_PROFILE_ARBFP1; Console.WriteLine( "Fargment Profile: ARBFP1" ); } else if ( CG_TRUE==cgGLIsProfileSupported( CGprofile.CG_PROFILE_FP30 ) ) { fragmentProfile = CGprofile.CG_PROFILE_FP30; Console.WriteLine( "Fragmen Profile: FP30" ); } else { Console.WriteLine( "Netiher arbfp1 or fp30 fragment profiles supported on this system!" ); System.Environment.Exit(2); } Debug.WriteLine( "Exiting Demo.ChooseProfiles()" ); Debug.Unindent(); } protected void LoadCgPrograms() { Debug.Indent(); Debug.WriteLine( "Entering Demo.LoadCgPrograms()" ); Debug.Assert( CG_TRUE==cgIsContext( context ) ); vertexProgram = cgCreateProgramFromFile( context, CGenum.CG_SOURCE, "demo_vert.cg", vertexProfile, null, null ); if (CG_FALSE==cgIsProgramCompiled(vertexProgram)) cgCompileProgram(vertexProgram); cgGLEnableProfile( vertexProfile ); cgGLLoadProgram( vertexProgram ); fragmentProgram = cgCreateProgramFromFile( context, CGenum.CG_SOURCE, "demo_frag.cg", fragmentProfile, null, null ); if ( CG_FALSE==cgIsProgramCompiled( fragmentProgram ) ) cgCompileProgram( fragmentProgram ); cgGLEnableProfile( fragmentProfile ); cgGLLoadProgram( fragmentProgram ); Debug.WriteLine( "Exiting Demo.LoadCgPrograms()" ); Debug.Unindent(); } protected void LoadTextures() { Debug.Indent(); Debug.WriteLine( "Entering Demo.LoadTextures()" ); uint handle ; uint[] h = new uint[1]; int dp=0; glGenTextures( 1, h ); handle = h[0]; glBindTexture( GL_TEXTURE_2D, handle ); glTexParameterf(GL_TEXTURE_2D, 0x8191, GL_TRUE); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); float[] data = new float[res*res*4]; for ( int i=0; i<res; i++ ) { for ( int j=0; j<res; j++ ) { if ( (i/32+j/32)%2==0 ) { data[dp++] = 0.7f; data[dp++] = 0.7f; data[dp++] = 0.7f; } else { data[dp++] = 0.1f; data[dp++] = 0.1f; data[dp++] = 0.1f; } data[dp++] = 0.1f; } } glTexImage2D( GL_TEXTURE_2D, 0, 4, res, res, 0, GL_RGBA, GL_FLOAT, data ); cgGLSetTextureParameter( cgGetNamedParameter( fragmentProgram, "diffuseMap" ), handle ); Debug.WriteLine( "Exiting Demo.LoadTextures()" ); Debug.Unindent(); } protected void keyboard( byte key, int x, int y ) { if ( (key==(byte)'q') || (key==(byte)'Q') || (key==27) ) { cgDestroyContext( context ); System.Environment.Exit(0); } } public static void Main( string[] args) { Debug.Listeners.Add( new TextWriterTraceListener( Console.Out ) ); Debug.AutoFlush = true; Demo demo = new Demo(); } } } } } Index: Cg.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/Cg/Cg.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Cg.build 11 Sep 2004 12:27:21 -0000 1.1 --- Cg.build 11 Sep 2004 14:27:25 -0000 1.2 *************** *** 5,8 **** --- 5,9 ---- <delete file="${build.dir}/csDragons.OpenGL.Cg.dll" failonerror="false" /> <delete file="${build.dir}/csDragons.OpenGL.Cg.dll.config" failonerror="false" /> + <delete file="${build.dir}/demoCg.exe" failonerror="false" /> <delete> <fileset> *************** *** 39,41 **** --- 40,56 ---- <copy file="csDragons.OpenGL.Cg.dll.config" todir="${build.dir}" /> </target> + <target name="samples" description="build demos"> + <csc target="exe" output="${build.dir}/demoCg.exe"> + <sources> + <include name="demoCg.cs" /> + </sources> + <references> + <lib> + <include name="${build.dir}" /> + </lib> + <include name="csDragons.OpenGL.dll" /> + <include name="csDragons.OpenGL.Cg.dll" /> + </references> + </csc> + </target> </project> \ No newline at end of file --- demo.cs DELETED --- |
From: Tim R. <ti...@us...> - 2004-09-11 14:27:35
|
Update of /cvsroot/csdopenglnet/csdOpenGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19432 Modified Files: NAnt.build Log Message: Cg Demo is now build by nant Index: NAnt.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/NAnt.build,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** NAnt.build 11 Sep 2004 13:12:16 -0000 1.5 --- NAnt.build 11 Sep 2004 14:27:25 -0000 1.6 *************** *** 7,10 **** --- 7,11 ---- <property name="gtkdir" value="/usr/lib/mono/gtk-sharp" /> <property name="gen" value="${nant.project.basedir}/generator/generator.exe" /> + <property name="cg" value="true" /> <target name="clean" description="remove all generated files"> <nant buildfile="platform/platform.build" target="clean" /> *************** *** 20,24 **** <nant buildfile="generator/generator.build" target="build" /> <nant buildfile="GL/GL.build" target="build" /> ! <nant buildfile="Cg/Cg.build" target="build" /> <nant buildfile="math/math.build" target="build" /> <nant buildfile="tools/tools.build" target="build" /> --- 21,25 ---- <nant buildfile="generator/generator.build" target="build" /> <nant buildfile="GL/GL.build" target="build" /> ! <nant buildfile="Cg/Cg.build" target="build" if="${cg}"/> <nant buildfile="math/math.build" target="build" /> <nant buildfile="tools/tools.build" target="build" /> *************** *** 27,30 **** --- 28,32 ---- <target name="samples" description="compiles examples"> <nant buildfile="samples/samples.build" target="build" /> + <nant buildfile="Cg/Cg.build" target="samples" if="${cg}"/> </target> </project> \ No newline at end of file |
From: Tim R. <ti...@us...> - 2004-09-11 14:18:07
|
Update of /cvsroot/csdopenglnet/csdOpenGL/samples In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17402/samples Modified Files: samples.build Log Message: mmh, dont now any more Index: samples.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/samples/samples.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** samples.build 11 Sep 2004 13:12:25 -0000 1.1 --- samples.build 11 Sep 2004 14:17:51 -0000 1.2 *************** *** 6,10 **** <target name="clean" description="remove all generated files"> ! <foreach item="String" in="${examples}" delim=" " property="filename"> <delete file="${build.dir}/${filename}.exe" failonerror="false" /> </foreach> --- 6,10 ---- <target name="clean" description="remove all generated files"> ! <foreach item="String" in="${examples} ${gtkexamples}" delim=" " property="filename"> <delete file="${build.dir}/${filename}.exe" failonerror="false" /> </foreach> |
From: Tim R. <ti...@us...> - 2004-09-11 13:12:34
|
Update of /cvsroot/csdopenglnet/csdOpenGL/samples In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5351/samples Added Files: samples.build Log Message: samples are build now by nant to --- NEW FILE: samples.build --- <?xml version="1.0"?> <project name="OpenGL Tools Library" default="build"> <description>Basic Math Library</description> <property name="examples" value="gears.cs texture.cs triangle.cs" /> <property name="gtkexamples" value="gtkGears.cs gtkTexture.cs gtkTriangle.cs" /> <target name="clean" description="remove all generated files"> <foreach item="String" in="${examples}" delim=" " property="filename"> <delete file="${build.dir}/${filename}.exe" failonerror="false" /> </foreach> </target> <target name="build" description="compiles the source code"> <foreach item="String" in="${examples}" delim=" " property="filename"> <csc target="exe" output="${build.dir}/${filename}.exe"> <sources> <include name="${filename}" /> </sources> <references> <lib> <include name="${build.dir}" /> </lib> <include name="csDragons.OpenGL.dll" /> <include name="csDragons.OpenGL.Tools.dll" /> <include name="csDragons.Math.dll" /> <include name="System.Drawing.dll" /> </references> </csc> </foreach> <foreach item="String" in="${gtkexamples}" delim=" " property="filename" if="${gtk}"> <csc target="exe" output="${build.dir}/${filename}.exe"> <sources> <include name="${filename}" /> </sources> <references> <lib> <include name="${build.dir}" /> <include name="${gtkdir}" /> </lib> <include name="csDragons.OpenGL.dll" /> <include name="csDragons.OpenGL.Tools.dll" /> <include name="csDragons.Math.dll" /> <include name="csDragons.OpenGL.Platform.dll" /> <include name="System.Drawing.dll" /> <include name="gtk-sharp.dll" /> <include name="gdk-sharp.dll" /> <include name="glib-sharp.dll" /> </references> </csc> </foreach> </target> </project> |
From: Tim R. <ti...@us...> - 2004-09-11 13:12:34
|
Update of /cvsroot/csdopenglnet/csdOpenGL/platform In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5351/platform Modified Files: platform.build Log Message: samples are build now by nant to Index: platform.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/platform/platform.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** platform.build 11 Sep 2004 12:35:01 -0000 1.1 --- platform.build 11 Sep 2004 13:12:25 -0000 1.2 *************** *** 3,8 **** <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> ! <nant buildfile="mono/mono.build" target="build" /> ! <nant buildfile="windows/windows.build" target="build" /> </target> <target name="build" description="compiles the source code"> --- 3,8 ---- <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> ! <nant buildfile="mono/mono.build" target="clean" /> ! <nant buildfile="windows/windows.build" target="clean" /> </target> <target name="build" description="compiles the source code"> |
From: Tim R. <ti...@us...> - 2004-09-11 13:12:34
|
Update of /cvsroot/csdopenglnet/csdOpenGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5351 Modified Files: NAnt.build Log Message: samples are build now by nant to Index: NAnt.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/NAnt.build,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** NAnt.build 11 Sep 2004 12:47:45 -0000 1.4 --- NAnt.build 11 Sep 2004 13:12:16 -0000 1.5 *************** *** 14,18 **** <nant buildfile="GL/GL.build" target="clean" /> <nant buildfile="generator/generator.build" target="clean" /> ! <delete dir="${build.dir}" failonerror="false" /> </target> <target name="build" description="compiles the source code"> --- 14,18 ---- <nant buildfile="GL/GL.build" target="clean" /> <nant buildfile="generator/generator.build" target="clean" /> ! <nant buildfile="samples/samples.build" target="clean" /> </target> <target name="build" description="compiles the source code"> *************** *** 25,27 **** --- 25,30 ---- <nant buildfile="platform/platform.build" target="build" /> </target> + <target name="samples" description="compiles examples"> + <nant buildfile="samples/samples.build" target="build" /> + </target> </project> \ No newline at end of file |
From: Tim R. <ti...@us...> - 2004-09-11 12:47:54
|
Update of /cvsroot/csdopenglnet/csdOpenGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv423 Modified Files: NAnt.build Log Message: now all should be build by nant Index: NAnt.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/NAnt.build,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** NAnt.build 11 Sep 2004 12:27:20 -0000 1.3 --- NAnt.build 11 Sep 2004 12:47:45 -0000 1.4 *************** *** 5,10 **** --- 5,12 ---- <property name="debug" value="false" /> <property name="gtk" value="true" /> + <property name="gtkdir" value="/usr/lib/mono/gtk-sharp" /> <property name="gen" value="${nant.project.basedir}/generator/generator.exe" /> <target name="clean" description="remove all generated files"> + <nant buildfile="platform/platform.build" target="clean" /> <nant buildfile="tools/tools.build" target="clean" /> <nant buildfile="math/math.build" target="clean" /> *************** *** 21,24 **** --- 23,27 ---- <nant buildfile="math/math.build" target="build" /> <nant buildfile="tools/tools.build" target="build" /> + <nant buildfile="platform/platform.build" target="build" /> </target> </project> \ No newline at end of file |
From: Tim R. <ti...@us...> - 2004-09-11 12:47:54
|
Update of /cvsroot/csdopenglnet/csdOpenGL/platform/mono In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv423/platform/mono Modified Files: mono.build Log Message: now all should be build by nant Index: mono.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/platform/mono/mono.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** mono.build 11 Sep 2004 12:35:01 -0000 1.1 --- mono.build 11 Sep 2004 12:47:45 -0000 1.2 *************** *** 1,8 **** <?xml version="1.0"?> ! <project name="Math Library" default="build" basedir="."> <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> </target> <target name="build" description="compiles the source code"> </target> </project> \ No newline at end of file --- 1,28 ---- <?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.Platform.dll" failonerror="false" /> </target> <target name="build" description="compiles the source code"> + <csc target="library" output="${build.dir}/csDragons.OpenGL.Platform.dll" debug="${debug}"> + <sources> + <include name="GLXTokens.cs" /> + <include name="../*.cs" /> + <include name="gtkArea.cs" if="${gtk}" /> + <include name="gtkContext.cs" if="${gtk}" /> + </sources> + <references> + <lib> + <include name="${gtkdir}" if="${gtk}" /> + <include name="${build.dir}" /> + </lib> + <include name="csDragons.OpenGL.dll" /> + <include name="System.Drawing.dll" /> + <include name="glib-sharp.dll" if="${gtk}" /> + <include name="gdk-sharp.dll" if="${gtk}" /> + <include name="gtk-sharp.dll" if="${gtk}" /> + </references> + </csc> </target> </project> \ No newline at end of file |
From: Tim R. <ti...@us...> - 2004-09-11 12:35:10
|
Update of /cvsroot/csdopenglnet/csdOpenGL/platform/windows In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30621/windows Added Files: windows.build Log Message: now the tricky part --- NEW FILE: windows.build --- <?xml version="1.0"?> <project name="Math Library" default="build" basedir="."> <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> </target> <target name="build" description="compiles the source code"> </target> </project> |
From: Tim R. <ti...@us...> - 2004-09-11 12:35:10
|
Update of /cvsroot/csdopenglnet/csdOpenGL/platform/mono In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30621/mono Added Files: mono.build Log Message: now the tricky part --- NEW FILE: mono.build --- <?xml version="1.0"?> <project name="Math Library" default="build" basedir="."> <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> </target> <target name="build" description="compiles the source code"> </target> </project> |
From: Tim R. <ti...@us...> - 2004-09-11 12:35:09
|
Update of /cvsroot/csdopenglnet/csdOpenGL/platform In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30621 Added Files: platform.build Log Message: now the tricky part --- NEW FILE: platform.build --- <?xml version="1.0"?> <project name="Math Library" default="build" basedir="."> <description>Basic Math Library</description> <target name="clean" description="remove all generated files"> <nant buildfile="mono/mono.build" target="build" /> <nant buildfile="windows/windows.build" target="build" /> </target> <target name="build" description="compiles the source code"> <nant buildfile="mono/mono.build" target="build" if="${platform::is-unix()}"/> <nant buildfile="windows/windows.build" target="build" if="${platform::is-win32()}"/> </target> </project> |
From: Tim R. <ti...@us...> - 2004-09-11 12:27:35
|
Update of /cvsroot/csdopenglnet/csdOpenGL/GL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29212/GL Modified Files: GL.build Makefile Log Message: Cg is brought to NAnt Index: Makefile =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/Makefile,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Makefile 11 Sep 2004 12:07:14 -0000 1.7 --- Makefile 11 Sep 2004 12:27:21 -0000 1.8 *************** *** 17,32 **** $(MCS) -target:library $^ -out:$@ - csdGLBase.cs: gl_8h.xml gl.xml - $(GEN) gl.xml - - csdGLUBase.cs: gl_8h.xml glu_8h.xml glu.xml - $(GEN) glu.xml - - csdGLExtBase.cs: glext_8h.xml - $(GEN) glext.xml - - csdGLUTBase.cs: gl_8h.xml glut_8h.xml glut.xml - $(GEN) glut.xml - %.xml.cs:%.xml $(GEN) $^ --- 17,20 ---- Index: GL.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/GL/GL.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** GL.build 11 Sep 2004 12:07:14 -0000 1.1 --- GL.build 11 Sep 2004 12:27:21 -0000 1.2 *************** *** 5,9 **** <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"> --- 5,13 ---- <delete file="${build.dir}/csDragons.OpenGL.dll" failonerror="false" /> <delete file="${build.dir}/csDragons.OpenGL.dll.config" failonerror="false" /> ! <delete> ! <fileset> ! <include name="*.xml.cs" /> ! </fileset> ! </delete> </target> <target name="wrapper" description="builds GL wrapper"> *************** *** 17,21 **** </in> <do> ! <exec program="${gen}" commandline="${filename}" unless="${file::up-to-date('${filename}.cs','${filename}')}"/> </do> </foreach> --- 21,25 ---- </in> <do> ! <exec program="${gen}" commandline="${filename}" unless="${file::up-to-date('${filename}','${filename}.cs')}"/> </do> </foreach> |
From: Tim R. <ti...@us...> - 2004-09-11 12:27:34
|
Update of /cvsroot/csdopenglnet/csdOpenGL/Cg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29212/Cg Modified Files: Makefile cg.xml cgGL.xml Added Files: Cg.build Log Message: Cg is brought to NAnt Index: cg.xml =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/Cg/cg.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** cg.xml 11 Sep 2004 08:45:02 -0000 1.3 --- cg.xml 11 Sep 2004 12:27:21 -0000 1.4 *************** *** 4,8 **** <className>csdCgBase</className> <upperClass>csDragons.OpenGL.GL</upperClass> ! <outputFile>csdCgBase.cs</outputFile> <writeFunctions>true</writeFunctions> <writeDelegates>false</writeDelegates> --- 4,8 ---- <className>csdCgBase</className> <upperClass>csDragons.OpenGL.GL</upperClass> ! <outputFile>cg.xml.cs</outputFile> <writeFunctions>true</writeFunctions> <writeDelegates>false</writeDelegates> Index: cgGL.xml =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/Cg/cgGL.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** cgGL.xml 11 Sep 2004 08:45:02 -0000 1.4 --- cgGL.xml 11 Sep 2004 12:27:21 -0000 1.5 *************** *** 4,8 **** <className>csdCgGLBase</className> <upperClass>csdCgBase</upperClass> ! <outputFile>csdCgGLBase.cs</outputFile> <writeFunctions>true</writeFunctions> <writeDelegates>false</writeDelegates> --- 4,8 ---- <className>csdCgGLBase</className> <upperClass>csdCgBase</upperClass> ! <outputFile>cgGL.xml.cs</outputFile> <writeFunctions>true</writeFunctions> <writeDelegates>false</writeDelegates> *************** *** 10,14 **** <TypeDefs> <File>cg_8h.xml</File> ! <File>gl_8h.xml</File> </TypeDefs> <BaseTypes> --- 10,14 ---- <TypeDefs> <File>cg_8h.xml</File> ! <File>../GL/gl_8h.xml</File> </TypeDefs> <BaseTypes> Index: Makefile =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/Cg/Makefile,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Makefile 11 Sep 2004 08:45:15 -0000 1.15 --- Makefile 11 Sep 2004 12:27:21 -0000 1.16 *************** *** 1,3 **** ! FILES=csdCgBase.cs csdCgGLBase.cs AssemblyInfo.cs csdCg.cs cgType.cs cgRessource.cs cgProfile.cs cgError.cs cgEnums.cs cgGLEnum.cs GEN=mono ../generator/csdGenerator.exe --- 1,3 ---- ! FILES=cg.xml.cs cgGL.xml.cs AssemblyInfo.cs csdCg.cs cgType.cs cgRessource.cs cgProfile.cs cgError.cs cgEnums.cs cgGLEnum.cs GEN=mono ../generator/csdGenerator.exe *************** *** 22,30 **** ln -sf ../GL/gl_8h.xml . ! csdCgBase.cs: cg_8h.xml cg.xml ! $(GEN) cg.xml ! ! csdCgGLBase.cs: cgGL_8h.xml cgGL.xml gl_8h.xml ! $(GEN) cgGL.xml demo: $(DEMOS) csDragons.OpenGL.dll --- 22,27 ---- ln -sf ../GL/gl_8h.xml . ! %.xml.cs:%.xml ! $(GEN) $^ demo: $(DEMOS) csDragons.OpenGL.dll *************** *** 50,55 **** rm -f $(DEMOS) rm -f csDragons.OpenGL.dll* ! rm -f csdCgBase.cs ! rm -f csdCgGLBase.cs .IGNORE: --- 47,52 ---- rm -f $(DEMOS) rm -f csDragons.OpenGL.dll* ! rm -f $(DLL) ! rm -f *.xml.cs .IGNORE: --- NEW FILE: Cg.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.Cg.dll" failonerror="false" /> <delete file="${build.dir}/csDragons.OpenGL.Cg.dll.config" failonerror="false" /> <delete> <fileset> <include name="*.xml.cs" /> </fileset> </delete> </target> <target name="wrapper" description="builds GL wrapper"> <foreach item="File" property="filename"> <in> <items> <include name="cg.xml" /> <include name="cgGL.xml" /> </items> </in> <do> <exec program="${gen}" commandline="${filename}" unless="${file::up-to-date('${filename}','${filename}.cs')}"/> </do> </foreach> </target> <target name="build" description="compiles the source code" depends="wrapper"> <csc target="library" output="${build.dir}/csDragons.OpenGL.Cg.dll" debug="${debug}"> <sources> <include name="*.cs" /> <exclude name="demo.cs" /> </sources> <references> <lib> <include name="${build.dir}" /> </lib> <include name="csDragons.OpenGL.dll" /> </references> </csc> <copy file="csDragons.OpenGL.Cg.dll.config" todir="${build.dir}" /> </target> </project> |
From: Tim R. <ti...@us...> - 2004-09-11 12:27:34
|
Update of /cvsroot/csdopenglnet/csdOpenGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29212 Modified Files: NAnt.build TODO Log Message: Cg is brought to NAnt Index: TODO =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/TODO,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TODO 6 Aug 2004 11:42:33 -0000 1.2 --- TODO 11 Sep 2004 12:27:20 -0000 1.3 *************** *** 1,3 **** ! - Cg# tests - CgFX Binding - solve error, that occurs when exiting an OpenGL#-Gtk#-application \ No newline at end of file --- 1,3 ---- ! - NAnt creates the wrapper file each time; no timestamp check - CgFX Binding - solve error, that occurs when exiting an OpenGL#-Gtk#-application \ No newline at end of file Index: NAnt.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/NAnt.build,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NAnt.build 11 Sep 2004 12:07:02 -0000 1.2 --- NAnt.build 11 Sep 2004 12:27:20 -0000 1.3 *************** *** 9,12 **** --- 9,13 ---- <nant buildfile="tools/tools.build" target="clean" /> <nant buildfile="math/math.build" target="clean" /> + <nant buildfile="Cg/Cg.build" target="clean" /> <nant buildfile="GL/GL.build" target="clean" /> <nant buildfile="generator/generator.build" target="clean" /> *************** *** 17,20 **** --- 18,22 ---- <nant buildfile="generator/generator.build" target="build" /> <nant buildfile="GL/GL.build" target="build" /> + <nant buildfile="Cg/Cg.build" target="build" /> <nant buildfile="math/math.build" target="build" /> <nant buildfile="tools/tools.build" target="build" /> |
From: Tim R. <ti...@us...> - 2004-09-11 12:07:30
|
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> |
From: Tim R. <ti...@us...> - 2004-09-11 12:07:29
|
Update of /cvsroot/csdopenglnet/csdOpenGL/tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24527/tools Modified Files: tools.build Log Message: bring GL to Nant Index: tools.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/tools/tools.build,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** tools.build 11 Sep 2004 11:33:50 -0000 1.2 --- tools.build 11 Sep 2004 12:07:15 -0000 1.3 *************** *** 2,6 **** <project name="OpenGL Tools Library" default="build"> <description>Basic Math Library</description> - <property name="debug" value="false"/> <target name="clean" description="remove all generated files"> <delete file="${build.dir}/csDragons.OpenGL.Tools.dll" failonerror="false" /> --- 2,5 ---- |
From: Tim R. <ti...@us...> - 2004-09-11 12:07:29
|
Update of /cvsroot/csdopenglnet/csdOpenGL/math In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24527/math Modified Files: math.build Log Message: bring GL to Nant Index: math.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/math/math.build,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** math.build 11 Sep 2004 11:33:50 -0000 1.2 --- math.build 11 Sep 2004 12:07:14 -0000 1.3 *************** *** 2,6 **** <project name="Math Library" default="build"> <description>Basic Math Library</description> - <property name="debug" value="false"/> <target name="clean" description="remove all generated files"> <delete file="${build.dir}/csDragons.Math.dll" failonerror="false" /> --- 2,5 ---- |
From: Tim R. <ti...@us...> - 2004-09-11 12:07:28
|
Update of /cvsroot/csdopenglnet/csdOpenGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24527 Modified Files: NAnt.build Log Message: bring GL to Nant Index: NAnt.build =================================================================== RCS file: /cvsroot/csdopenglnet/csdOpenGL/NAnt.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NAnt.build 11 Sep 2004 11:33:50 -0000 1.1 --- NAnt.build 11 Sep 2004 12:07:02 -0000 1.2 *************** *** 3,14 **** <description>Basic Math Library</description> <property name="build.dir" value="${nant.project.basedir}/build/" /> ! <property name="debug" value="false"/> <target name="clean" description="remove all generated files"> - <nant buildfile="math/math.build" target="clean" /> <nant buildfile="tools/tools.build" target="clean" /> <delete dir="${build.dir}" failonerror="false" /> </target> <target name="build" description="compiles the source code"> <mkdir dir="${build.dir}" /> <nant buildfile="math/math.build" target="build" /> <nant buildfile="tools/tools.build" target="build" /> --- 3,20 ---- <description>Basic Math Library</description> <property name="build.dir" value="${nant.project.basedir}/build/" /> ! <property name="debug" value="false" /> ! <property name="gtk" value="true" /> ! <property name="gen" value="${nant.project.basedir}/generator/generator.exe" /> <target name="clean" description="remove all generated files"> <nant buildfile="tools/tools.build" target="clean" /> + <nant buildfile="math/math.build" target="clean" /> + <nant buildfile="GL/GL.build" target="clean" /> + <nant buildfile="generator/generator.build" target="clean" /> <delete dir="${build.dir}" failonerror="false" /> </target> <target name="build" description="compiles the source code"> <mkdir dir="${build.dir}" /> + <nant buildfile="generator/generator.build" target="build" /> + <nant buildfile="GL/GL.build" target="build" /> <nant buildfile="math/math.build" target="build" /> <nant buildfile="tools/tools.build" target="build" /> |