Add LaTeX generation and test data
[rsa.git] / Makefile
index 42a8d16..c304c34 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,8 @@ run: RSA.class
        java RSA
 
 clean:
-       rm -f *.class key key.priv key.pub
+       latexmk -C
+       rm -f *.class key key.priv key.pub homework.out p2_output.txt
        rm -rf doc/
 
 genkeys: RSA.class
@@ -23,10 +24,17 @@ test: genkeys
        cat RSA.java | java RSA -e key.pub | java RSA -d key.priv | diff - RSA.java
 
 testsign: RSA.class
-       java RSA -d public.txt < signed.txt
+       java RSA -d p2/public.txt < p2/signed.txt
+
+run_p2: RSA.class
+       java RSA -d p2/public.txt < p2/signed.txt > p2_output.txt
 
 doc:
        rm -rf doc
        javadoc -d doc -private RSA.java
 
+tex: homework.tex run_p2
+       rm -f homework.pdf
+       latexmk -pdf homework.tex
+
 .PHONY: clean all run genkeys test doc testsign