Ported over initial makefile from network-graph project.

This makefile is functional, but hardcodes using gcc and targeting
the local system. This is enough for now.