c_environment makefile