all: compute plots

compute: 
	 javac ComputeCorrelationIntegral.java
	 java ComputeCorrelationIntegral 0.0000000001 10000000000 data/mystery1 l1 > output/mystery1_l1.result
	 java ComputeCorrelationIntegral 0.0000000001 10000000000 data/mystery1 l2 > output/mystery1_l2.result
	 perl mkboxcount/mkboxcount.pl -q2 -r0.0000000001 -R10000000000 -s10 data/mystery1 > output/mystery1_mkbox.result
	 java ComputeCorrelationIntegral 0.0000000001 10000000000 data/mystery2 l1> output/mystery2_l1.result
	 java ComputeCorrelationIntegral 0.0000000001 10000000000 data/mystery2 l2 > output/mystery2_l2.result
	 perl mkboxcount/mkboxcount.pl -q2 -r0.0000000001 -R10000000000 -s10 data/mystery2 > output/mystery2_mkbox.result

plots:
	echo "Plotting"
	gnuplot < plot/mystery1.plt
	gnuplot < plot/mystery2.plt

clean: 
	rm *.class output/*.result output/*.png
