Makefile now compiles the java files once only