add support for Makefile