diff --git a/build/mkdep b/build/mkdep
index 9c35e59dadf977b0480af11c3b61baba993cbc86..83e40c8c82ec57290dccc949928f6a4d541c0e58 100755
--- a/build/mkdep
+++ b/build/mkdep
@@ -156,17 +156,18 @@ $1 !~ /:$/ {
 	dep=$0
 }
 /.*/ {
+	if ( length(filenm) < 2 ) next
 	if ( filenm ~ /:.*:$/ ) next
 	split(dep, depends, " ")
 	for(d in depends) {
 		dfile = depends[d]
+		if ( length(dfile) < 2 ) continue
 		if ( dfile ~ /:/ ) continue
 		if (( noslash == "yes") && (dfile ~ /^\// )) continue
-		if ( length(dfile) < 2 ) continue
 		rec = filenm " " dfile
 		print rec
 	}
-    }
+}
 ' noslash="$NOSLASH" $TMP.sed >> $TMP