all:
	/bin/clear
	make ctest
	make pytest
	make pltest
	make javatest

testlib:
	./stestlib

ctest:
	@echo
	cd /usr/lib64/cryptlib/c; make ; ./cryptlib-test; rm ./cryptlib-test
	@echo
	@echo "#------------------------------------------#"


pytest:
	@echo
	/bin/python3 ./python/python3-encrypt
	@echo
	/bin/python3 ./python/python3-decrypt; rm ./outfile
	@echo
	/bin/python3 ./python/python3-test
	@echo
	@echo "#------------------------------------------#"

pltest:	
	@echo
	/bin/perl ./perl/perltest.pl
	@echo
	@echo "#------------------------------------------#"

javatest:
	@echo
	cd java; export CLASSPATH=/usr/lib/java/cryptlib.jar:. ; javac encrypt.java ; java encrypt
	@echo
	cd java; export CLASSPATH=/usr/lib/java/cryptlib.jar:. ; javac decrypt.java ; java decrypt
	cd java; rm ./outfile
	@echo
	@echo "#------------------------------------------#"
