updated Makefiles to create .o files instead of .out