+2005-09-20 Konstantin Triger <kostat@mainsoft.com>
+
+ * Added jay.bat to run jay in java prebuild step
+ * System.XML.vmwcsproj: added prebuild step
+
2005-08-31 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: /unsafe isn't required to build System.Xml.
<VisualStudioProject>\r
<CSHARP ProjectType="Local" ProductVersion="7.10.3077" SchemaVersion="2.0" ProjectGuid="{10268504-30C6-4B25-A4D7-FB0604173427}">\r
<Build>\r
- <Settings ApplicationIcon="" AssemblyKeyContainerName="" AssemblyName="System.Xml" AssemblyOriginatorKeyFile="" DefaultClientScript="JScript" DefaultHTMLPageLayout="Grid" DefaultTargetSchema="IE50" DelaySign="false" OutputType="Library" PreBuildEvent="" PostBuildEvent="" RootNamespace="System.XML1" RunPostBuildEvent="OnBuildSuccess" StartupObject="">\r
+ <Settings ApplicationIcon="" AssemblyKeyContainerName="" AssemblyName="System.Xml" AssemblyOriginatorKeyFile="" DefaultClientScript="JScript" DefaultHTMLPageLayout="Grid" DefaultTargetSchema="IE50" DelaySign="false" OutputType="Library" PreBuildEvent="$(ProjectDir)\jay.bat $(ProjectDir)" PostBuildEvent="" RootNamespace="System.XML1" RunPostBuildEvent="OnBuildSuccess" StartupObject="">\r
<Config Name="Debug" AllowUnsafeBlocks="false" BaseAddress="285212672" CheckForOverflowUnderflow="false" ConfigurationOverrideFile="" DefineConstants="NET_1_1;TARGET_JVM" DocumentationFile="" DebugSymbols="true" FileAlignment="4096" IncrementalBuild="true" NoStdLib="false" NoWarn="" Optimize="false" OutputPath="bin\Debug\" RegisterForComInterop="false" RemoveIntegerChecks="false" TreatWarningsAsErrors="false" WarningLevel="4" />\r
<Config Name="Release" AllowUnsafeBlocks="false" BaseAddress="285212672" CheckForOverflowUnderflow="false" ConfigurationOverrideFile="" DefineConstants="NET_1_1;TARGET_JVM" DocumentationFile="" DebugSymbols="false" FileAlignment="4096" IncrementalBuild="false" NoStdLib="false" NoWarn="" Optimize="true" OutputPath="bin\Release\" RegisterForComInterop="false" RemoveIntegerChecks="false" TreatWarningsAsErrors="false" WarningLevel="4" />\r
<Config Name="Debug_Java" AllowUnsafeBlocks="false" BaseAddress="285212672" CheckForOverflowUnderflow="false" ConfigurationOverrideFile="" DefineConstants="NET_1_1;TARGET_JVM" DocumentationFile="" DebugSymbols="true" FileAlignment="4096" IncrementalBuild="true" NoStdLib="false" NoWarn="1595" Optimize="false" OutputPath="bin\Debug_Java\" RegisterForComInterop="false" RemoveIntegerChecks="false" TreatWarningsAsErrors="false" WarningLevel="4" />\r
--- /dev/null
+echo "processing Parser.jay..."\r
+%1\..\..\jay\jay.exe -ct < %1\..\..\jay\skeleton.cs %1\System.Xml.XPath\Parser.jay > %1\System.Xml.XPath\Parser.cs\r
+\r
+echo "generating PatternParser.jay..."\r
+sed "s/\%%start Expr/\%%start Pattern/" %1\System.Xml.XPath\Parser.jay >%1\Mono.Xml.Xsl\PatternParser.jay\r
+\r
+echo "processing PatternParser.jay..."\r
+echo #define XSLT_PATTERN > %1\Mono.Xml.Xsl\PatternParser.cs\r
+%1\..\..\jay\jay.exe -ct < %1\..\..\jay\skeleton.cs %1\Mono.Xml.Xsl\PatternParser.jay >> %1\Mono.Xml.Xsl\PatternParser.cs\r
+\r
+echo "generating PatternTokenizer.cs"\r
+echo #define XSLT_PATTERN > %1\Mono.Xml.Xsl\PatternTokenizer.cs\r
+type %1\System.Xml.XPath\Tokenizer.cs >> %1\Mono.Xml.Xsl\PatternTokenizer.cs
\ No newline at end of file