add the whole stuff
the Makefile