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:
parent
300b059d49
commit
376a374301
@ -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
|
||||||
|
@ -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">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user