added makefile for all build