Files
sdk/pkg/vm_service/java/build.xml
T
Ben Konyi dbeceb1d06 [ VM / Service ] Pulled in vm_service_drivers from its own repo.
- Updated various paths to point to the sdk repo instead of the
  vm_service_drivers repo.
- Updated generate.dart to use the service.md from the SDK, not a copy.
- Removed hidden files that are no longer needed.

Change-Id: I11b1f2e32d55f1fdaaa6eb9ce34fc318716c36f9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/109120
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Ben Konyi <bkonyi@google.com>
2019-07-22 20:06:29 +00:00

55 lines
1.9 KiB
XML

<project name="vm_service_lib" default="dist">
<target name="clean">
<delete dir="build"/>
</target>
<target name="init">
<mkdir dir="build"/>
<mkdir dir="dist"/>
<property environment="env"/>
<property file="version.properties" prefix="service"/>
<property name="build.id" value=""/>
<property
name="path"
value="third_party/gson/gson-2.2.4.jar;third_party/guava/guava-13.0.1.jar;third_party/weberknecht/weberknecht-0.1.5.jar"/>
</target>
<target name="compile" depends="init">
<!-- compile library source -->
<mkdir dir="build/classes"/>
<javac srcdir="src" destdir="build/classes" includeantruntime="false"
source="1.7" target="1.7"
classpath="${path}" debug="true"/>
<!-- compile tests -->
<mkdir dir="build/test"/>
<javac srcdir="test" destdir="build/test" includeantruntime="false"
classpath="${path};build/classes" debug="true"/>
</target>
<target name="jar" depends="compile">
<copy file="version.properties" todir="build/classes"/>
<jar destfile="build/vm_service_lib.jar" basedir="build/classes"/>
<jar destfile="build/vm_service_lib-src.jar" basedir="src"/>
</target>
<target name="test" depends="compile">
<java classname="org.dartlang.vm.service.VmServiceTest" fork="true" failonerror="true">
<arg value="${env.DART_SDK}"/>
<classpath>
<pathelement path="${path}"/>
<pathelement location="build/classes"/>
<pathelement location="build/test"/>
</classpath>
</java>
</target>
<target name="dist" depends="jar,test">
<!-- copy and rename the library -->
<copy file="build/vm_service_lib.jar" tofile="dist/vm_service_lib-${service.version}${build.id}.jar"/>
<copy file="build/vm_service_lib-src.jar" tofile="dist/vm_service_lib-${service.version}${build.id}-src.jar"/>
</target>
</project>