diff --git a/mach/sparc/ce/Makefile b/mach/sparc/ce/Makefile
index 9bbc66697..cdf83cf8b 100644
--- a/mach/sparc/ce/Makefile
+++ b/mach/sparc/ce/Makefile
@@ -4,7 +4,7 @@ M4 = m4
 all:	EM_table cache.c
 
 EM_table:
-	if [ -x /usr/ccs/lib/cpp ] ; then /usr/ccs/lib/cpp < EM_table.x -P | $(M4) | $(SED) -f cegpp > $@ ; else /lib/cpp < EM_table.x -P | $(M4) | $(SED) -f cegpp > $@ ; fi
+	if [ -x /usr/ccs/lib/cpp ] ; then /usr/ccs/lib/cpp -P < EM_table.x | $(M4) | $(SED) -f cegpp > $@ ; else /lib/cpp -P < EM_table.x | $(M4) | $(SED) -f cegpp > $@ ; fi
 	
 cache.c:
 	$(SED) -f cegpp cache.c.x > $@