makefile: Create *.o only if needed.