Allow for DNS to Use EurekaSettings

Thanks @kyonz for the help on the DNS. 4+ hours on a single file can
drive a man crazy.

Also, update the make file. Let's setup auto-compile at maketime when we
get the chance, until then, require people to build them.