(DEV) add MacOs config and makefile