@@ -682,6 +682,7 @@ QUICK BUILD (QUICK)
682682 <include name =" continuations/**" />
683683 <include name =" swing/**" />
684684 <include name =" actors/**" />
685+ <include name =" actors-migration/**" />
685686 </srcfiles >
686687 </uptodate >
687688 </target >
@@ -879,7 +880,32 @@ QUICK BUILD (QUICK)
879880 <stopwatch name =" quick.plugins.timer" action =" total" />
880881 </target >
881882
882- <target name =" quick.pre-scalacheck" depends =" quick.plugins" >
883+ <target name =" quick.pre-actors-migration" depends =" quick.plugins" >
884+ <uptodate property =" quick.actors-migration.available" targetfile =" ${ build-quick.dir } /actors-migration.complete" >
885+ <srcfiles dir =" ${ src.dir } /actors-migration" />
886+ </uptodate >
887+ </target >
888+
889+ <target name =" quick.actors-migration" depends =" quick.pre-actors-migration" unless =" quick.actors-migration.available" >
890+ <stopwatch name =" quick.actors-migration.timer" />
891+ <mkdir dir =" ${ build-quick.dir } /classes/actors-migration" />
892+ <scalacfork
893+ destdir =" ${ build-quick.dir } /classes/actors-migration"
894+ compilerpathref =" quick.classpath"
895+ params =" ${ scalac.args.quick } "
896+ srcdir =" ${ src.dir } /actors-migration"
897+ jvmargs =" ${ scalacfork.jvmargs } " >
898+ <include name =" **/*.scala" />
899+ <compilationpath >
900+ <pathelement location =" ${ build-quick.dir } /classes/library" />
901+ <pathelement location =" ${ build-quick.dir } /classes/actors-migration" />
902+ </compilationpath >
903+ </scalacfork >
904+ <touch file =" ${ build-quick.dir } /actors-migration.complete" verbose =" no" />
905+ <stopwatch name =" quick.actors-migration.timer" action =" total" />
906+ </target >
907+
908+ <target name =" quick.pre-scalacheck" depends =" quick.actors-migration" >
883909 <uptodate property =" quick.scalacheck.available" targetfile =" ${ build-quick.dir } /scalacheck.complete" >
884910 <srcfiles dir =" ${ src.dir } /scalacheck" />
885911 </uptodate >
@@ -1083,6 +1109,9 @@ PACKED QUICK BUILD (PACK)
10831109 <include name =" scala/actors/**" />
10841110 </fileset >
10851111 </jar >
1112+ <jar destfile =" ${ build-pack.dir } /lib/scala-actors-migration.jar" >
1113+ <fileset dir =" ${ build-quick.dir } /classes/actors-migration" />
1114+ </jar >
10861115 </target >
10871116
10881117 <target name =" pack.pre-comp" depends =" pack.lib" >
@@ -1213,6 +1242,7 @@ PACKED QUICK BUILD (PACK)
12131242 <pathelement location =" ${ build-pack.dir } /lib/scala-partest.jar" />
12141243 <pathelement location =" ${ build-pack.dir } /lib/scalap.jar" />
12151244 <pathelement location =" ${ build-pack.dir } /lib/scala-actors.jar" />
1245+ <pathelement location =" ${ build-pack.dir } /lib/scala-actors-migration.jar" />
12161246 <pathelement location =" ${ ant.jar } " />
12171247 <pathelement location =" ${ jline.jar } " />
12181248 <path refid =" lib.extra" />
@@ -1685,6 +1715,7 @@ DOCUMENTATION
16851715 <include name =" library/**" />
16861716 <include name =" swing/**" />
16871717 <include name =" actors/**" />
1718+ <include name =" actors-migration/**" />
16881719 </source-includes >
16891720 </doc-uptodate-check >
16901721 </target >
@@ -1705,6 +1736,7 @@ DOCUMENTATION
17051736 docRootContent =" ${ src.dir } /library/rootdoc.txt"
17061737 implicits =" on" diagrams =" on" >
17071738 <src >
1739+ <files includes =" ${ src.dir } /actors-migration" />
17081740 <files includes =" ${ src.dir } /actors" />
17091741 <files includes =" ${ src.dir } /library/scala" />
17101742 <files includes =" ${ src.dir } /swing" />
@@ -1901,6 +1933,7 @@ BOOTRAPING TEST AND TEST SUITE
19011933 <exclude name =" bin/**" />
19021934 <exclude name =" *.complete" />
19031935 <exclude name =" misc/scala-devel/plugins/*.jar" />
1936+ <exclude name =" classes/actors-migration/**" />
19041937 </same >
19051938 </target >
19061939
@@ -2079,6 +2112,9 @@ DISTRIBUTION
20792112 <jar destfile =" ${ dist.dir } /src/scala-actors-src.jar" >
20802113 <fileset dir =" ${ src.dir } /actors" />
20812114 </jar >
2115+ <jar destfile =" ${ dist.dir } /src/scala-actors-migration-src.jar" >
2116+ <fileset dir =" ${ src.dir } /actors-migration" />
2117+ </jar >
20822118 <jar destfile =" ${ dist.dir } /src/scalap-src.jar" >
20832119 <fileset dir =" ${ src.dir } /scalap" />
20842120 </jar >
@@ -2258,6 +2294,12 @@ POSITIONS
22582294 <antcall target =" test.positions.sub" inheritRefs =" true" >
22592295 <param name =" test.srcs" value =" ${ src.dir } /actors" />
22602296 </antcall >
2297+ <antcall target =" test.positions.sub" inheritRefs =" true" >
2298+ <param name =" test.srcs" value =" ${ src.dir } /actors-migration" />
2299+ </antcall >
2300+ <antcall target =" test.positions.sub" inheritRefs =" true" >
2301+ <param name =" test.srcs" value =" ${ src.dir } /dbc" />
2302+ </antcall >
22612303 <antcall target =" test.positions.sub" inheritRefs =" true" >
22622304 <param name =" test.srcs" value =" ${ src.dir } /swing" />
22632305 </antcall >
0 commit comments