+## CPP-hack files which need it.
+cppfiles=""
+[ "$xstuff" ] && cppfiles="$cppfiles
+ Xdefaults"
+echo "Hacking files with C preprocessor..."
+defs="-DHOME=$HOME -DPROFILE=$here"
+defs="$defs -DEMACSWD=$(bin/mdw-conf emacs-width 77)"
+for c in $cppfiles; do
+ target=.$c
+ case $c in
+ *:*) target=${c#*:} c=${c%%:*};;
+ esac
+ ft=$HOME$sub/$target
+ dir=${ft%/*}
+ mkdir -p $dir
+ cpp -P $defs dot/$c -o $ft.new
+ mv $ft.new $ft
+ echo " $target"
+done
+echo " all done."
+