mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 22:00:09 +00:00
368b3f0ab4
Changes from original CL:
* Removed service_undocumented.md
* Removed generation of wrappers for undocumented RPCs
* Cleaned up generation code which was used for generating wrappers for undocumented RPCs
* Removed JARs from pkg/vm_service/java/third_party
This reverts commit 477a3c4748
.
Change-Id: I8d36733c8b2602e4935c3f23698d3f7c97a20187
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/110135
Reviewed-by: Siva Annamalai <asiva@google.com>
Commit-Queue: Ben Konyi <bkonyi@google.com>
55 lines
1.9 KiB
XML
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>
|