add custom makefile