Makefile now producing the protocol nicely