diff --git a/CSharpTranslator/.project b/CSharpTranslator/.project new file mode 100644 index 0000000..a565c18 --- /dev/null +++ b/CSharpTranslator/.project @@ -0,0 +1,11 @@ + + + CSharpTranslator + + + + + + + + diff --git a/CSharpTranslator/CSharpTranslator.sln b/CSharpTranslator/CSharpTranslator.sln new file mode 100644 index 0000000..bc3f6cd --- /dev/null +++ b/CSharpTranslator/CSharpTranslator.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Translator", "Translator\Translator.csproj", "{D33074E4-1525-4F22-A1DB-A7F30989D8FE}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8ECA4801-3F48-4FD1-91B4-4DFB567D913B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D33074E4-1525-4F22-A1DB-A7F30989D8FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D33074E4-1525-4F22-A1DB-A7F30989D8FE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D33074E4-1525-4F22-A1DB-A7F30989D8FE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D33074E4-1525-4F22-A1DB-A7F30989D8FE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/CSharpTranslator/RusticiLogicTranslator/build.properties b/CSharpTranslator/RusticiLogicTranslator/build.properties new file mode 100644 index 0000000..d3aeda5 --- /dev/null +++ b/CSharpTranslator/RusticiLogicTranslator/build.properties @@ -0,0 +1,51 @@ +build.dir=${basedir}/build +svntx.build.dir=${build.dir}/svntx +cs2jtx.build.dir=${build.dir}/cs2jtx +cs2jtx.bin.dir=${cs2jtx.build.dir}/Translator/bin/Debug +svntxexe.svnwc.dir=${basedir}/ + +## WARNING: If these boolean properties are shown through the launch dialog then +## we must deal with value == false +is.rebuild.cs2j=true +is.cs2j.svnwc=true +is.commit.javacode=false + +svn.commit.msg.java=Auto-committed following cs2j translation +svn.commit.removed.msg.java=Auto-committed removed files following cs2j translation + +svn.repo=https://svn.rusticisoftware.com/svn/projects +csharp.project=Products/ScormEngineNet +csharp.project.branch=trunk +csharp.tx.sub.dir=src/app/ScormEngine.Core +csharp.project.full=${csharp.project}/${csharp.project.branch} +csharpcode.branch.url=${svn.repo}/${csharp.project.full}/${csharp.tx.sub.dir} + +csharptx.dir=ScormEngine.Core +csharpcode.dir=${svntx.build.dir}/${csharptx.dir} + +csharpcode.tx.dir=${svntx.build.dir}/${csharptx.dir}/Logic + +java.project=Products/ScormEngineJava +java.project.branch=${csharp.project.branch} +java.tx.sub.dir=RusticiSoftware.ScormContentPlayer.Logic/src +java.project.full=${java.project}/${java.project.branch} +javacode.branch.url=${svn.repo}/${java.project.full}/${java.tx.sub.dir} + +javatx.dir=${java.tx.sub.dir} +javacode.svnwc.dir=${svntx.build.dir}/${javatx.dir} +javacode.old.svnwc.dir=${svntx.build.dir}/OldJava/${javatx.dir} + +cs2j.project=Products/CS2JLibrary +#cs2j.project.branch=${csharp.project.branch} +cs2j.project.branch=trunk +cs2j.branch.url=${svn.repo}/${cs2j.project}/${cs2j.project.branch}/ + +cs2j.dir=${svntx.build.dir}/CS2JLibrary + +cheats.dir=${svntx.build.dir}/Cheats + +svn.exe=svn + + +builder.ant.lib=${basedir}/lib +builder.ant.dll=${basedir}/dll diff --git a/CSharpTranslator/RusticiLogicTranslator/build.xml b/CSharpTranslator/RusticiLogicTranslator/build.xml new file mode 100644 index 0000000..21b83c9 --- /dev/null +++ b/CSharpTranslator/RusticiLogicTranslator/build.xml @@ -0,0 +1,209 @@ + + + + + This script automates translation of a C# svn branch to a Java branch + + + + + + + + + + + + + + + + + + + + + + + + + + +