Some makefile cleanups.

All the good parts of this change are Mike Frysinger's
<vapier@gentoo.org> work. Everything that is broken, is due to my
mangling of it.

Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
diff --git a/Makefile b/Makefile
index 52f7b42..9076724 100644
--- a/Makefile
+++ b/Makefile
@@ -9,12 +9,12 @@
 #
 
 all install clean: %: %-here
-	$(MAKE) -C libcap $(MAKE_DEFS) $@
+	$(MAKE) -C libcap $@
 ifneq ($(PAM_CAP),no)
-	$(MAKE) -C pam_cap $(MAKE_DEFS) $@
+	$(MAKE) -C pam_cap $@
 endif
-	$(MAKE) -C progs $(MAKE_DEFS) $@
-	$(MAKE) -C doc $(MAKE_DEFS) $@
+	$(MAKE) -C progs $@
+	$(MAKE) -C doc $@
 
 all-here: