@ -20,8 +20,9 @@ define rdep
.SILENT: $( 2) _check
.SILENT: $( 2) _check
$( 2) : $( 2) _check
$( 2) : $( 2) _check
i f n e q ( $( wildcard $ ( 2) ) , )
$( 2) _check::
$( 2) _check::
if [ -f " $( 2) " ] ; then \
$( if $( 3) , \
$( if $( 3) , \
$( call find_md5,$( 1) ,$( 4) ) > $( 3) .1; \
$( call find_md5,$( 1) ,$( 4) ) > $( 3) .1; \
{ [ \! -f " $( 3) " ] || diff $( 3) $( 3) .1 >/dev/null; } && \
{ [ \! -f " $( 3) " ] || diff $( 3) $( 3) .1 >/dev/null; } && \
@ -35,13 +36,13 @@ define rdep
} || { \
} || { \
$( call debug_eval,$( SUBDIR) ,r,echo " Need to rebuild $( 2) " ; ) \
$( call debug_eval,$( SUBDIR) ,r,echo " Need to rebuild $( 2) " ; ) \
touch " $( 2) _check " ; \
touch " $( 2) _check " ; \
} ; \
}
$( if $( 3) , mv $( 3) .1 $( 3) ; ) \
$( if $( 3) , mv $( 3) .1 $( 3) )
else \
e l s e
$( if $( 3) , rm -f $( 3) $( 3) .1; ) \
$( 2) _check::
$( call debug_eval,$( SUBDIR) ,r,echo " Target $( 2) not built " ; ) \
$( if $( 3) , rm -f $( 3) $( 3) .1)
true; \
$( call debug_eval,$( SUBDIR) ,r,echo " Target $( 2) not built " )
fi
e n d i f
e n d e f
e n d e f