Wow that's a big commit.
  * Renamed all directories to conform to /usr/src, make it easier for
  people wanting to use it.
  * Lots of minor fixes
  * New to compile it under libc directory, there's a
  patch missing, that I shall commit this evening.
  * Renamed all mdns library symbols to include it in libc, I chose
  the _m_ prefix.
  * We can't have mdns as a dynamic library, no way to make a proper
  use in libc (read: gethostbyname). So I had two options, use dlopen
  and friends to get mdns_lkup simble and make a call, or embed the
  library into libc, I chose for the later, as the former won't work
  on static architectures and binaries under /sbin (cause we compile
  them statically). I need to contact nicm@ and otto@ in order to
  discuss this further.
  * Updated TODO.
  I've been holding this commit for far to long, even if we change the
  way libc communicate with us, that's the way for now.
diff --git a/usr.sbin/mdnsctl/Makefile b/usr.sbin/mdnsctl/Makefile
new file mode 100644
index 0000000..3906863
--- /dev/null
+++ b/usr.sbin/mdnsctl/Makefile
@@ -0,0 +1,14 @@
+PROG=	mdnsctl
+SRCS=	mdnsctl.c parser.c
+CFLAGS+= -g -Wall
+CFLAGS+= -Wstrict-prototypes -Wmissing-prototypes
+CFLAGS+= -Wmissing-declarations
+CFLAGS+= -Wshadow -Wpointer-arith -Wcast-qual
+CFLAGS+= -Wsign-compare
+# LDADD+= -lmdns
+#MAN=	mdns.8
+.include <>