add makefile for task running