A few bits of troff don't seem to be buggered anymore.
diff --git a/src/cmd/mkfile b/src/cmd/mkfile
index e67f6f3..9e56798 100644
--- a/src/cmd/mkfile
+++ b/src/cmd/mkfile
@@ -5,7 +5,7 @@
 
 <$PLAN9/src/mkmany
 
-BUGGERED='CVS|faces|factotum|mailfs|scat|upas|vac|venti|vncv|grap|eqn|troff|postscript|pic|tbl|mpm'
+BUGGERED='CVS|faces|factotum|mailfs|scat|upas|vac|venti|vncv|postscript|mnihongo|mpm'
 DIRS=`ls -l |sed -n 's/^d.* //p' |egrep -v "^($BUGGERED)$"`
 
 <$PLAN9/src/mkdirs
diff --git a/src/mkcommon b/src/mkcommon
index b950757..e99a261 100644
--- a/src/mkcommon
+++ b/src/mkcommon
@@ -3,6 +3,9 @@
 %.$O:	%.c
 	$CC $CFLAGS $stem.c
 
+%.$O:	%.cc
+	$CC $CFLAGS $stem.cc
+
 %.$O:	%.s
 	$AS $AFLAGS $stem.s