main makefile now operational