diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/conclude.am | 11 | ||||
-rw-r--r-- | config/examples.am | 4 |
2 files changed, 11 insertions, 4 deletions
diff --git a/config/conclude.am b/config/conclude.am index fde966e..3336670 100644 --- a/config/conclude.am +++ b/config/conclude.am @@ -121,7 +121,7 @@ $(TEST_PROG_CHKEXE) $(TEST_PROG_PARA_CHKEXE) dummy.chkexe_: tname=$(@:.chkexe_=)$(EXEEXT);\ log=$(@:.chkexe_=.chklog); \ echo "============================"; \ - if $(top_srcdir)/bin/newer $(@:.chkexe_=.chkexe) $${tname}; then \ + if [ $(@:.chkexe_=.chkexe) -nt $${tname} ]; then \ echo "No need to test $${tname} again."; \ else \ if test -n "$(REALTIMEOUTPUT)"; then \ @@ -203,7 +203,14 @@ $(TEST_SCRIPT_CHKSH) $(TEST_SCRIPT_PARA_CHKSH) dummysh.chkexe_: chkname=`basename $(@:.chkexe_=.chkexe)`;\ log=`basename $(@:.chkexe_=.chklog)`; \ echo "============================"; \ - if $(top_srcdir)/bin/newer $${chkname} $$cmd $(SCRIPT_DEPEND); then \ + newer=true; \ + for i in $${cmd} $(SCRIPT_DEPEND); do \ + if [ $${chkname} -ot $$i ]; then \ + newer=false; \ + break; \ + fi; \ + done; \ + if $${newer}; then \ echo "No need to test $${tname} again."; \ else \ echo "============================" > $${log}; \ diff --git a/config/examples.am b/config/examples.am index 06d8d4e..09a9a24 100644 --- a/config/examples.am +++ b/config/examples.am @@ -50,9 +50,9 @@ CLEANFILES=$(EXAMPLE_PROG) $(EXAMPLE_PROG_PARA) # How to create EXAMPLEDIR if it doesn't already exist $(EXAMPLEDIR): - -$(top_srcdir)/bin/mkdirs $@ + mkdir -p -m 755 $@ $(EXAMPLETOPDIR): - -$(top_srcdir)/bin/mkdirs $@ + mkdir -p -m 755 $@ # Install and uninstall rules. We install the source files, not the # example programs themselves. |