You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
573 B
15 lines
573 B
#!/bin/sh
|
|
JAVAC=@JAVAC@
|
|
JIKES=@JIKES@
|
|
PERL=@PERL@
|
|
|
|
abs_top_builddir=`cd $top_builddir; pwd`
|
|
abs_top_srcdir=`cd $top_srcdir; pwd`
|
|
if [ "$JAVAC" = "$JIKES" -a -n "$PERL" ]; then
|
|
TEMPDEPS=`mktemp "deps.XXXXXX"`
|
|
trap "rm $TEMPDEPS" EXIT
|
|
$JAVAC +M=$TEMPDEPS $*
|
|
sort $TEMPDEPS | $PERL -ne 's"^(\Q'$top_srcdir'\E|\Q'$top_builddir'\E)"'$abs_top_builddir'"; s": (\Q'$top_srcdir'\E|\Q'$top_builddir'\E)": '$abs_top_srcdir'"; m"([^\.:]+)\.class: \Q'$abs_top_srcdir'\E[^\.]*.java$" or next; if ($1 ne $last) { $last = $1; open DEP, ">$1.u" }; print DEP $_'
|
|
else
|
|
$JAVAC $*
|
|
fi
|
|
|