Update build script (made it a bit faster too)
This commit is contained in:
parent
3c2f0b1734
commit
5992c6554d
37
build.xml
37
build.xml
|
@ -5,9 +5,10 @@
|
|||
<property file="build_number.properties" prefix="build_number"/>
|
||||
|
||||
<target name="clean">
|
||||
<delete file="${build.dir.development}\mcp\src\minecraft\mcmod.info" />
|
||||
<delete dir="${build.dir.development}\mcp\src\minecraft\com\pahimar" />
|
||||
<delete dir="${build.dir.development}\mcp\reobf\minecraft" />
|
||||
<delete file="${build.dir.mcp}\src\minecraft\mcmod.info" />
|
||||
<delete file="${build.dir.mcp}\src\minecraft\pack.mcmeta" />
|
||||
<delete dir="${build.dir.mcp}\src\minecraft\com\pahimar" />
|
||||
<delete dir="${build.dir.mcp}\reobf\minecraft" />
|
||||
</target>
|
||||
|
||||
<target name="increment_build_number">
|
||||
|
@ -17,31 +18,31 @@
|
|||
</target>
|
||||
|
||||
<target name="prep">
|
||||
<copy todir="${build.dir.development}\mcp\src\minecraft">
|
||||
<fileset dir="${build.dir.development}\source\Equivalent-Exchange-3\common\" />
|
||||
<copy todir="${build.dir.mcp}\src\minecraft">
|
||||
<fileset dir="${build.dir.mod}\common\" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="replace_tokens">
|
||||
<replace dir="${build.dir.development}\mcp\src\minecraft" token="@VERSION@" value="${build.release.mod.version}" />
|
||||
<replace dir="${build.dir.development}\mcp\src\minecraft" token="@FINGERPRINT@" value="${build.release.mod.fingerprint}" />
|
||||
<replace dir="${build.dir.development}\mcp\src\minecraft" token="@BUILD_NUMBER@" value="${build_number.build_number}" />
|
||||
<replace dir="${build.dir.mcp}\src\minecraft\com\pahimar" token="@VERSION@" value="${build.release.mod.version}" />
|
||||
<replace dir="${build.dir.mcp}\src\minecraft\com\pahimar" token="@FINGERPRINT@" value="${build.release.mod.fingerprint}" />
|
||||
<replace dir="${build.dir.mcp}\src\minecraft\com\pahimar" token="@BUILD_NUMBER@" value="${build_number.build_number}" />
|
||||
</target>
|
||||
|
||||
<target name="recompile">
|
||||
<exec dir="${build.dir.development}\mcp" executable="cmd" osfamily="windows">
|
||||
<exec dir="${build.dir.mcp}" executable="cmd" osfamily="windows">
|
||||
<arg line="/c recompile.bat" />
|
||||
</exec>
|
||||
<exec dir="${build.dir.development}\mcp" executable="bash" osfamily="unix">
|
||||
<exec dir="${build.dir.mcp}" executable="bash" osfamily="unix">
|
||||
<arg line="recompile.sh" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="reobfuscate">
|
||||
<exec dir="${build.dir.development}\mcp" executable="cmd" osfamily="windows">
|
||||
<exec dir="${build.dir.mcp}" executable="cmd" osfamily="windows">
|
||||
<arg line="/c reobfuscate_srg.bat" />
|
||||
</exec>
|
||||
<exec dir="${build.dir.development}\mcp" executable="bash" osfamily="unix">
|
||||
<exec dir="${build.dir.mcp}" executable="bash" osfamily="unix">
|
||||
<arg line="reobfuscate_srg.sh" />
|
||||
</exec>
|
||||
</target>
|
||||
|
@ -61,9 +62,9 @@
|
|||
<!-- Build the jar -->
|
||||
<mkdir dir="${build.dir.release}\${build.release.minecraft.version}\${build.release.mod.version}" />
|
||||
<jar destfile="${build.dir.release}\${build.release.minecraft.version}\${build.release.mod.version}\ee3-universal-${build.release.mod.version}-${build_number.build_number}.jar">
|
||||
<fileset dir="${build.dir.development}\mcp\src\minecraft\" includes="mcmod.info" />
|
||||
<fileset dir="${build.dir.development}\mcp\reobf\minecraft" />
|
||||
<fileset dir="${build.dir.development}\source\Equivalent-Exchange-3\resources" excludes="**/xcf/**" />
|
||||
<fileset dir="${build.dir.mcp}\src\minecraft\" includes="mcmod.info" />
|
||||
<fileset dir="${build.dir.mcp}\reobf\minecraft" />
|
||||
<fileset dir="${build.dir.mod}\resources" excludes="**/xcf/**" />
|
||||
</jar>
|
||||
|
||||
<!-- Clean up the MCP source now that we are done -->
|
||||
|
@ -82,9 +83,9 @@
|
|||
<!-- Build the jar -->
|
||||
<mkdir dir="${build.dir.release}\${build.release.minecraft.version}\${build.release.mod.version}" />
|
||||
<jar destfile="${build.dir.release}\${build.release.minecraft.version}\${build.release.mod.version}\ee3-universal-${build.release.mod.version}-${build_number.build_number}.jar">
|
||||
<fileset dir="${build.dir.development}\mcp\src\minecraft\" includes="mcmod.info" />
|
||||
<fileset dir="${build.dir.development}\mcp\reobf\minecraft" />
|
||||
<fileset dir="${build.dir.development}\source\Equivalent-Exchange-3\resources" excludes="**/xcf/**" />
|
||||
<fileset dir="${build.dir.mcp}\src\minecraft\" includes="mcmod.info" />
|
||||
<fileset dir="${build.dir.mcp}\reobf\minecraft" />
|
||||
<fileset dir="${build.dir.mod}\resources" excludes="**/xcf/**" />
|
||||
</jar>
|
||||
|
||||
<!-- Sign the finished jar -->
|
||||
|
|
Loading…
Reference in a new issue