Added makefile for each component and the top level makefile