Better Makefile, remove -DPROGNAME