changed makefile preprocesor, updated compare