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