Skip to install files for empty directories; to name it, Lib/lib-old.
BSD make stops the build when it tries to expand wild cards on empty
directories.
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 154f6b4..4772ff0 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -720,6 +720,9 @@
 		a=$(srcdir)/Lib/$$d; \
 		if test ! -d $$a; then continue; else true; fi; \
 		b=$(LIBDEST)/$$d; \
+		if [ `ls $$a | wc -l` -lt 1 ]; then \
+			continue; \
+		fi; \
 		for i in $$a/*; \
 		do \
 			case $$i in \