@@ -2561,65 +2561,53 @@ STABLE REFERENCE (STARR)
2561
2561
<delete file =" ${ basedir } /lib/scala-reflect.jar" />
2562
2562
<delete file =" ${ basedir } /lib/scala-compiler.jar" />
2563
2563
<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" />
2564
2566
</target >
2565
2567
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 >
2582
2576
</target >
2583
2577
2584
- <target name =" starr.src" depends =" starr.comp " >
2578
+ <target name =" starr.src" depends =" starr.jars " >
2585
2579
<jar destfile =" ${ basedir } /lib/scala-library-src.jar" >
2586
2580
<fileset dir =" ${ basedir } /src/library" />
2587
2581
<fileset dir =" ${ basedir } /src/swing" />
2588
2582
<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" />
2589
2593
</jar >
2590
2594
</target >
2591
2595
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" >
2611
2597
<!-- remove SHA1 files for no starr, so we don't loose artifacts. -->
2612
2598
<delete >
2613
2599
<fileset dir =" ${ lib.dir } " >
2614
2600
<include name =" scala-compiler.jar.desired.sha1" />
2615
2601
<include name =" scala-reflect.jar.desired.sha1" />
2616
2602
<include name =" scala-library.jar.desired.sha1" />
2617
2603
<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" />
2618
2606
</fileset >
2619
2607
</delete >
2620
2608
</target >
2621
2609
2622
- <target name =" starr.done" depends =" starr.libs , starr.removesha1" />
2610
+ <target name =" starr.done" depends =" starr.jars , starr.removesha1" />
2623
2611
2624
2612
<!-- ===========================================================================
2625
2613
FORWARDED TARGETS FOR PACKAGING
0 commit comments