diff --git a/lisp/Config.hp700_ux90 b/lisp/Config.hp700_ux90
index 950f71b66bca4cbcb6933e0ff2b802c77167f2b0..940e4fb94a824218a86f91d111ab93b6b8e70425 100644
--- a/lisp/Config.hp700_ux90
+++ b/lisp/Config.hp700_ux90
@@ -6,11 +6,12 @@ NM = hpux-nm
 CFLAGS = -O
 ASFLAGS = -O -DNEW_FORMAT
 UNDEFSYMPATTERN=-u &
-ASSEM_SRC = hppa-assem.S
+ASSEM_SRC = hppa-assem.s
 ARCH_SRC = hppa-arch.c
 OS_SRC = hpux-os.c
 OS_LINK_FLAGS= -Wl,-a,archive
 OS_LIBS= -lBSD
 
-%.o: %.S
-	$(PREPROCESS.S) $< | as -o $@
+%.o: %.s
+	cc -Dparisc -c $< -o $@
+