29 lines
707 B
Makefile
29 lines
707 B
Makefile
#
|
|
SHELL=/bin/sh
|
|
|
|
subdirs=compile_tests format_tests perform_tests seqio_tests \
|
|
call_tests condition_tests idxio_tests search_tests sortio_tests
|
|
|
|
nist_modules=NC IX SM
|
|
|
|
tests:
|
|
perl cobol_test.pl
|
|
|
|
clean:
|
|
@for i in ${subdirs}; do \
|
|
echo -n Cleaning in directory $$i ; \
|
|
(cd $$i; rm -f *.s *.o *.lis* *.scan *.txt *.dat core libcalls.a temp*cob) ; \
|
|
echo " (done)" ; \
|
|
done
|
|
@echo -n Cleaning in directory ./
|
|
@rm -f foo* basic.c* *.log temp*cob
|
|
@echo " (done)"
|
|
|
|
nist_test:
|
|
@for i in ${nist_modules}; do \
|
|
echo -n Testing in directory nist/$$i ; \
|
|
(cd nist/$$i; make -k -i -f ../Makefile_$$i >make.log 2>maker.log; cd ..) ; \
|
|
echo " (done)" ; \
|
|
done
|
|
(cd nist; diff nist.rpt nist_prev.rpt;)
|