updated make_generator.h
More modulizing.

I started trying to get the flag options working. So far I mostly spent time looking at the allf case. As of now it will create the Makefile but for some reason meta_path is getting the make path instead. Just after get_cflags concatenates all the cflags. This causes the loop to always return null.