2013-09-13 15:40:53 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2014-01-06 00:32:44 +00:00
|
|
|
<project name="PackPartitions" default="default" basedir=".">
|
2016-05-31 14:45:49 +00:00
|
|
|
<description>Builds the PackPartitions tool.</description>
|
2013-09-13 15:40:53 +00:00
|
|
|
<import file="nbproject/build-impl.xml"/>
|
2016-05-31 14:45:49 +00:00
|
|
|
<!-- override javasdoc target, since we have no Java sources -->
|
|
|
|
<target depends="init" description="Don't build Javadoc." name="javadoc"/>
|
2016-05-31 15:03:26 +00:00
|
|
|
<!-- use local groovy jar instead of NetBeans' version -->
|
|
|
|
<property name="libs.groovy-all.classpath" value="./lib/groovy-all-2.4.6.jar"/>
|
2016-05-31 14:45:49 +00:00
|
|
|
<!-- after building the 'thin' jar, make a 'thick' one incorporating all dependencies -->
|
2016-02-01 16:07:12 +00:00
|
|
|
<target name="-post-jar">
|
2016-02-15 22:43:25 +00:00
|
|
|
<echo message="Packaging ${application.title} into a single JAR at ${dist.jar}"/>
|
2016-02-01 16:07:12 +00:00
|
|
|
<move file="${dist.jar}" tofile="dist/${application.title}-thin.jar"/>
|
2016-02-15 22:43:25 +00:00
|
|
|
<jar jarfile="${dist.jar}">
|
2016-05-30 15:27:06 +00:00
|
|
|
<zipfileset src="../PLASMA/src/plasm.jar"/>
|
|
|
|
<zipfileset src="../ACME/src/acme.jar"/>
|
|
|
|
<zipfileset src="../A2Copy/dist/A2Copy.jar"/>
|
|
|
|
<zipfileset src="../A2Copy/lib/ac.jar"/>
|
2016-05-31 14:03:54 +00:00
|
|
|
<zipfileset src="./lib/groovy-all-2.4.6.jar"/>
|
2016-02-15 22:43:25 +00:00
|
|
|
<zipfileset src="dist/${application.title}-thin.jar" />
|
2016-05-30 15:27:06 +00:00
|
|
|
<manifest>
|
2016-07-13 00:01:36 +00:00
|
|
|
<attribute name="Main-Class" value="org.badvision.A2PackPartitions"/>
|
2016-05-30 15:27:06 +00:00
|
|
|
</manifest>
|
2016-02-15 22:43:25 +00:00
|
|
|
<fileset dir="../..">
|
|
|
|
<include name="virtual/src/**/*.pla"/>
|
|
|
|
<include name="virtual/src/**/*.plh"/>
|
|
|
|
<include name="virtual/src/**/*.s"/>
|
|
|
|
<include name="virtual/src/**/*.i"/>
|
2016-02-16 00:25:24 +00:00
|
|
|
<include name="virtual/src/**/*.ct"/>
|
|
|
|
<include name="virtual/data/disks/*.gz"/>
|
2017-01-04 17:17:13 +00:00
|
|
|
<include name="tools/PLASMA/src/PLVM02#4000"/>
|
|
|
|
<include name="tools/ProRWTS/PRORWTS2#4000"/>
|
2017-01-11 17:54:58 +00:00
|
|
|
<include name="tools/ProRWTS/PROBOOT#800"/>
|
2016-02-15 22:43:25 +00:00
|
|
|
</fileset>
|
2016-02-01 16:07:12 +00:00
|
|
|
</jar>
|
|
|
|
</target>
|
2013-09-13 15:40:53 +00:00
|
|
|
</project>
|