Commit 83b09f046eb7121eebe91e0109a6c4d91000b836

Authored by Mumfrey
1 parent 9f4fb480

add mcpnames jar task to ant script

Showing 1 changed file with 29 additions and 0 deletions
ant/build_liteloader.xml
@@ -255,6 +255,35 @@ @@ -255,6 +255,35 @@
255 </jar> 255 </jar>
256 </target> 256 </target>
257 257
  258 + <target name="mcpjar" description="Build the MCP-names">
  259 + <echo level="info" message="Building mcpnamesjars" />
  260 +
  261 + <mkdir dir="${dist.dir}" />
  262 +
  263 + <delete file="${dist.dir}/${ant.project.name}-${version}-mcpnames.${filetype}" />
  264 + <delete file="${dist.dir}/${ant.project.name}-${version}-mcpnames-sources.${filetype}" />
  265 +
  266 + <jar destfile="${dist.dir}/${ant.project.name}-${version}-mcpnames.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8">
  267 + <manifest>
  268 + <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" />
  269 + <attribute name="Implementation-Vendor" value="${author}" />
  270 + <attribute name="Implementation-Title" value="${ant.project.name}" />
  271 + <attribute name="Implementation-Version" value="${version}" />
  272 + <attribute name="TweakClass" value="${tweakclass}" />
  273 + <attribute name="TweakName" value="LiteLoader" />
  274 + <attribute name="TweakVersion" value="${version}" />
  275 + <attribute name="TweakAuthor" value="${author}" />
  276 + </manifest>
  277 + <fileset dir="${eclipse}/LiteLoader/bin" />
  278 + </jar>
  279 + <jar destfile="${dist.dir}/${ant.project.name}-${version}-mcpnames-sources.${filetype}" duplicate="preserve" index="false" filesetmanifest="skip">
  280 + <fileset dir="${eclipse}/LiteLoader/java/common" />
  281 + <fileset dir="${eclipse}/LiteLoader/java/client" />
  282 + <fileset dir="${eclipse}/LiteLoader/debug" />
  283 + <fileset dir="${eclipse}/LiteLoader/resources" />
  284 + </jar>
  285 + </target>
  286 +
258 <property environment="env" /> 287 <property environment="env" />
259 288
260 <target name="deploy" depends="production" description="Deploy artifact to local minecraft installation in APPDATA"> 289 <target name="deploy" depends="production" description="Deploy artifact to local minecraft installation in APPDATA">