Restructuring Makefile

It seems make has implicit rules for my need.
Also remove debug builds in Makefile. If we need debug build,
we could just do it by hand
[101] The Blocks Problem