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 | ||