added compiling functionality, modified makefile

produceJava not compiling