1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

No obfuscate, no trial version

This commit is contained in:
Kevin Glynn 2013-03-15 17:00:58 +01:00
parent 300b059d49
commit 376a374301
2 changed files with 3 additions and 43 deletions

View File

@ -16,15 +16,8 @@ cs2j.parser.dir=${cs2j.src.dir}/CSharpParser
cs2j.transform.dir=${cs2j.src.dir}/CS2JTranslator/CS2JTransform cs2j.transform.dir=${cs2j.src.dir}/CS2JTranslator/CS2JTransform
cs2j.sln=${cs2j.src.dir}/CS2JTranslator.sln cs2j.sln=${cs2j.src.dir}/CS2JTranslator.sln
obfuscator.exe=/Program Files/Eazfuscator.NET/Eazfuscator.NET.exe
cs2j.library.project=${project.dir}../../CS2JLibrary cs2j.library.project=${project.dir}../../CS2JLibrary
tx.signer.exe=${cs2j.src.dir}/CS2JTemplateSigner/${exe.sub.dir}/CS2JTemplateSigner.exe
tx.signer.key=cs2jsign
tx.signer.keyfile=${resource.dir}/${tx.signer.key}_priv.xml
tx.files.root=${cs2j.library.project}/NetFramework
win.net.number=v4.0.30319 win.net.number=v4.0.30319
win.msbuild.dir=/WINDOWS/Microsoft.NET/Framework/${win.net.number} win.msbuild.dir=/WINDOWS/Microsoft.NET/Framework/${win.net.number}
win.msbuild.exe=${win.msbuild.dir}/msbuild.exe win.msbuild.exe=${win.msbuild.dir}/msbuild.exe

View File

@ -42,11 +42,6 @@
</condition> </condition>
</target> </target>
<target name="settrial">
<property name="cs2j.user.guide" value="${google.docs.trial.title}"/>
<property name="release.tagname.prefix" value="trial"/>
</target>
<target name="setrelease"> <target name="setrelease">
<property name="cs2j.user.guide" value="${google.docs.title}"/> <property name="cs2j.user.guide" value="${google.docs.title}"/>
<property name="release.tagname.prefix" value=""/> <property name="release.tagname.prefix" value=""/>
@ -59,13 +54,11 @@
</target> </target>
<target name="release" description="make a release archive" depends="clean,init,switch,checkclean,buildcs2j,signtxfiles,tagme,mkcs2jlibprojsrc,mkarchive,mkmailarchive"/> <target name="release" description="make a release archive" depends="clean,init,switch,checkclean,buildcs2j,tagme,mkcs2jlibprojsrc,mkarchive,mkmailarchive"/>
<target name="releasefromhere" description="make a release archive off the current branch" depends="clean,init,checkclean,setrelease,completeprops,buildcs2j,signtxfiles,mkcs2jlibprojsrc,mkarchive,mkmailarchive"/> <target name="releasefromhere" description="make a release archive off the current branch" depends="clean,init,checkclean,setrelease,completeprops,buildcs2j,mkcs2jlibprojsrc,mkarchive,mkmailarchive"/>
<target name="trialfromhere" description="make a trial archive off the current branch" depends="clean,init,checkclean,settrial,completeprops,buildcs2j,obfuscate,signtxfiles,mkcs2jlibprojsrc,mkarchive,mkmailarchive"/> <target name="dummyrelease" description="make a release archive (doesn't change git repository)" depends="clean,init,buildcs2j,mkcs2jlibprojsrc,mkarchive,mkmailarchive"/>
<target name="dummyrelease" description="make a release archive (doesn't change git repository)" depends="clean,init,buildcs2j,signtxfiles,mkcs2jlibprojsrc,mkarchive,mkmailarchive"/>
<target name="dist" description="Distribute final zip to final resting place"> <target name="dist" description="Distribute final zip to final resting place">
<copy todir="${release.dir}" file="${release.zip}"/> <copy todir="${release.dir}" file="${release.zip}"/>
@ -86,19 +79,6 @@
<zip destfile="${release.zip}" basedir="${build.dir}/archive/" includes="cs2j-${release.tagname}/**/*"/> <zip destfile="${release.zip}" basedir="${build.dir}/archive/" includes="cs2j-${release.tagname}/**/*"/>
</target> </target>
<target name="obfuscate" description="runs obfuscator on cs2j executable if windows" depends="buildcs2j,setplatform,do-obfuscate">
</target>
<target name="do-obfuscate" description="runs obfuscator on cs2j executable" if="windows.platform">
<exec osfamily="windows" executable="${obfuscator.exe}" failonerror="true">
<arg value= "-o"/>
<arg value= "${cs2j.src.dir}/CS2JTranslator/${exe.sub.dir}/obcs2j.exe"/>
<arg value= "${cs2j.src.dir}/CS2JTranslator/${exe.sub.dir}/cs2j.exe"/>
</exec>
<move file="${cs2j.src.dir}/CS2JTranslator/${exe.sub.dir}/obcs2j.exe"
tofile="${cs2j.src.dir}/CS2JTranslator/${exe.sub.dir}/cs2j.exe" />
</target>
<target name="mkreleasefiles" description="creates a set of release files"> <target name="mkreleasefiles" description="creates a set of release files">
<mkdir dir="${build.dir}/archive/cs2j-${release.tagname}"/> <mkdir dir="${build.dir}/archive/cs2j-${release.tagname}"/>
<copy todir="${build.dir}/archive/cs2j-${release.tagname}"> <copy todir="${build.dir}/archive/cs2j-${release.tagname}">
@ -178,19 +158,6 @@
<arg value = "${google.docs.title}.doc"/> <arg value = "${google.docs.title}.doc"/>
</exec> </exec>
</target> </target>
<target name="signtxfiles" description="Add / Update the signatures on the translation files in NetFrameworks">
<exec osfamily="windows" executable="${tx.signer.exe}">
<arg value = "-keyfile"/>
<arg value = "${tx.signer.keyfile}"/>
<arg value = "${tx.files.root}"/>
</exec>
<exec osfamily="mac" executable="mono">
<arg value = "${tx.signer.exe}"/>
<arg value = "-keyfile"/>
<arg value = "${tx.signer.keyfile}"/>
<arg value = "${tx.files.root}"/>
</exec>
</target>
<target name="buildcs2j" depends="buildgrammars" description="builds all C# source in the solution"> <target name="buildcs2j" depends="buildgrammars" description="builds all C# source in the solution">
<exec osfamily="windows" executable="${win.msbuild.exe}" failonerror="true"> <exec osfamily="windows" executable="${win.msbuild.exe}" failonerror="true">