# # example_scripts # INCLUDES = -I$(abs_top_srcdir)/libabac LDADD = $(abs_top_builddir)/libabac/libabac.la DIRECTORY = c perl python wiki SUBDIRS = $(DIRECTORY) .PHONY : runcheck clean-local all: runcheck clean-local: @for i in $(DIRECTORY); do \ here=`pwd`; \ cd $$i; \ make -s clean; \ cd $$here; \ done @rm -rf result error runcheck: @echo 'running libabac SCRIPT testing...' | tee result @touch error; @for i in $(DIRECTORY); do \ here=`pwd`; \ cd $$i; \ printf "\n ==> RUN on %s\n" "$$i" >> $$here/result ; \ make -s |tee -a $$here/result |grep BAD >> $$here/error; \ cd $$here; \ done @if test -f error ; \ then \ (if test `cat error | wc -l ` -eq 0 ; \ then echo " PASSED"; \ else (echo " ERROR!!!"; cat error;); \ fi); \ else echo " PASSED"; \ fi