Skip to content

Commit b305338

Browse files
committed
Fixed replacestarr to use packed libraries and also include source files.
1 parent c39c727 commit b305338

File tree

1 file changed

+25
-37
lines changed

1 file changed

+25
-37
lines changed

build.xml

Lines changed: 25 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2561,65 +2561,53 @@ STABLE REFERENCE (STARR)
25612561
<delete file="${basedir}/lib/scala-reflect.jar"/>
25622562
<delete file="${basedir}/lib/scala-compiler.jar"/>
25632563
<delete file="${basedir}/lib/scala-library-src.jar"/>
2564+
<delete file="${basedir}/lib/scala-reflect-src.jar"/>
2565+
<delete file="${basedir}/lib/scala-compiler-src.jar"/>
25642566
</target>
25652567

2566-
<target name="starr.lib" depends="starr.start">
2567-
<jar destfile="${basedir}/lib/scala-library.jar">
2568-
<fileset dir="${basedir}/build/quick/classes/library"/>
2569-
</jar>
2570-
</target>
2571-
2572-
<target name="starr.reflect" depends="starr.lib">
2573-
<jar destfile="${basedir}/lib/scala-reflect.jar">
2574-
<fileset dir="${basedir}/build/quick/classes/reflect"/>
2575-
</jar>
2576-
</target>
2577-
2578-
<target name="starr.comp" depends="starr.reflect">
2579-
<jar destfile="${basedir}/lib/scala-compiler.jar">
2580-
<fileset dir="${basedir}/build/quick/classes/compiler"/>
2581-
</jar>
2568+
<target name="starr.jars" depends="starr.start">
2569+
<copy toDir="${basedir}/lib/" overwrite="yes">
2570+
<fileset dir="${build-pack.dir}/lib">
2571+
<include name="scala-library.jar"/>
2572+
<include name="scala-reflect.jar"/>
2573+
<include name="scala-compiler.jar"/>
2574+
</fileset>
2575+
</copy>
25822576
</target>
25832577

2584-
<target name="starr.src" depends="starr.comp">
2578+
<target name="starr.src" depends="starr.jars">
25852579
<jar destfile="${basedir}/lib/scala-library-src.jar">
25862580
<fileset dir="${basedir}/src/library"/>
25872581
<fileset dir="${basedir}/src/swing"/>
25882582
<fileset dir="${basedir}/src/actors"/>
2583+
<fileset dir="${basedir}/src/forkjoin"/>
2584+
</jar>
2585+
<jar destfile="${basedir}/lib/scala-reflect-src.jar">
2586+
<fileset dir="${basedir}/src/reflect"/>
2587+
</jar>
2588+
<jar destfile="${basedir}/lib/scala-compiler-src.jar">
2589+
<fileset dir="${basedir}/src/compiler"/>
2590+
<fileset dir="${basedir}/src/asm"/>
2591+
<fileset dir="${basedir}/src/fjbg"/>
2592+
<fileset dir="${basedir}/src/msil"/>
25892593
</jar>
25902594
</target>
25912595

2592-
<target name="starr.libs" depends="starr.src, forkjoin.done, fjbg.done">
2593-
<!-- TODO - Do we even *need* this in starr? -->
2594-
<copy toDir="${lib.dir}" overwrite="yes">
2595-
<fileset dir="${build-libs.dir}">
2596-
<include name="fjbg.jar"/>
2597-
<include name="forkjoin.jar"/>
2598-
</fileset>
2599-
</copy>
2600-
<!-- remove SHA1 files for no starr, so we don't loose artifacts. -->
2601-
<delete>
2602-
<fileset dir="${lib.dir}">
2603-
<include name="fjbg.jar.desired.sha1"/>
2604-
<include name="msil.jar.desired.sha1"/>
2605-
<include name="forkjoin.jar.desired.sha1"/>
2606-
</fileset>
2607-
</delete>
2608-
</target>
2609-
2610-
<target name="starr.removesha1" depends="starr.libs">
2596+
<target name="starr.removesha1" depends="starr.src">
26112597
<!-- remove SHA1 files for no starr, so we don't loose artifacts. -->
26122598
<delete>
26132599
<fileset dir="${lib.dir}">
26142600
<include name="scala-compiler.jar.desired.sha1"/>
26152601
<include name="scala-reflect.jar.desired.sha1"/>
26162602
<include name="scala-library.jar.desired.sha1"/>
26172603
<include name="scala-library-src.jar.desired.sha1"/>
2604+
<include name="scala-reflect-src.jar.desired.sha1"/>
2605+
<include name="scala-compiler-src.jar.desired.sha1"/>
26182606
</fileset>
26192607
</delete>
26202608
</target>
26212609

2622-
<target name="starr.done" depends="starr.libs, starr.removesha1"/>
2610+
<target name="starr.done" depends="starr.jars, starr.removesha1"/>
26232611

26242612
<!-- ===========================================================================
26252613
FORWARDED TARGETS FOR PACKAGING

0 commit comments

Comments
 (0)