Makefile for headers and source files