INPUT=abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ@

go: go-python go-java

go-java: Rot13.class
	echo $(INPUT) | java Rot13 --offset 2
	echo $(INPUT) | java Rot13

Rot13.class: Rot13.java
	javac Rot13.java

go-python:
	./this-pylint --to-pylint rot13
	echo $(INPUT) | /usr/local/cpython-2.6/bin/python rot13 --offset 2
	echo $(INPUT) | /usr/local/cpython-2.7/bin/python rot13
	echo $(INPUT) | /usr/local/cpython-3.0/bin/python rot13
	echo $(INPUT) | /usr/local/cpython-3.1/bin/python rot13
	echo $(INPUT) | /usr/local/cpython-3.2/bin/python rot13
	echo $(INPUT) | /usr/local/cpython-3.3/bin/python rot13
	echo $(INPUT) | /usr/local/cpython-3.4/bin/python rot13
	echo $(INPUT) | /usr/local/cpython-3.5/bin/python rot13
	echo $(INPUT) | /usr/local/cpython-3.6/bin/python rot13
	echo $(INPUT) | /usr/local/pypy-5.10.0/bin/pypy rot13
	echo $(INPUT) | /usr/local/pypy3-5.10.0/bin/pypy3 rot13
	echo $(INPUT) | /usr/local/jython-2.7/bin/jython rot13

clean:
	rm -f *.pyc *.class