Showing the changes to mkfiles/mkjava (1 of 9462 files). Show all
Unified · Split
| @@ -0,0 +1,53 @@ | ||
| 1 | +BINTARG=${TARG:%=$DISBIN/%} | |
| 2 | +MODDIR=$ROOT/module | |
| 3 | +SYS_MODULE=${SYSMODULES:%=$MODDIR/%} | |
| 4 | + | |
| 5 | +JROOT=$ROOT/java | |
| 6 | +LIMBOINCL=-I$MODDIR -I$JROOT/module | |
| 7 | +LIMBOFLAGS=-C | |
| 8 | +JPATH=$JROOT/pkg | |
| 9 | +CLASSPATH= # make sure it's not set | |
| 10 | + | |
| 11 | +all:V: $TARG | |
| 12 | + | |
| 13 | +install:V: $BINTARG | |
| 14 | + | |
| 15 | +installall:V: install | |
| 16 | + | |
| 17 | +clean:V: clean-std | |
| 18 | + | |
| 19 | +nuke:V: nuke-std | |
| 20 | + | |
| 21 | +$DISBIN/%.dis: %.dis | |
| 22 | + rm -f $DISBIN/$stem.dis && cp $stem.dis $DISBIN/$stem.dis | |
| 23 | + | |
| 24 | +%.dis: $MODULES $SYS_MODULE | |
| 25 | + | |
| 26 | +%.dis: %.b | |
| 27 | + limbo $LIMBOFLAGS $LIMBOINCL -gw $stem.b | |
| 28 | + | |
| 29 | +#%.s: %.b | |
| 30 | +# limbo $LIMBOFLAGS $LIMBOINCL -w -G -S $stem.b | |
| 31 | + | |
| 32 | +%.class: %.java | |
| 33 | + $JAVAC -classpath $JPATH $stem.java | |
| 34 | + | |
| 35 | +%.dis: %.class | |
| 36 | + j2d $stem.class | |
| 37 | + | |
| 38 | +%.install:V: $DISBIN/%.dis | |
| 39 | +%.installall:V: $DISBIN/%.dis | |
| 40 | + | |
| 41 | +clean-std:V: | |
| 42 | + rm -f *.dis *.sbl *.s *.class | |
| 43 | + | |
| 44 | +nuke-std:V: clean-std nuke-std-$SHELLTYPE | |
| 45 | + | |
| 46 | +nuke-std-rc nuke-std-nt:V: | |
| 47 | + rm -f $BINTARG | |
| 48 | + | |
| 49 | +nuke-std-sh:V: | |
| 50 | + for j in $TARG | |
| 51 | + do | |
| 52 | + rm -f $DISBIN/$j | |
| 53 | + done | |