From 59cba33d11cf15658dadb44cefa58d4a60bf29f4 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 27 Nov 1995 20:43:23 +0000 Subject: [PATCH] Rewrote --- compile-kr.am | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/compile-kr.am b/compile-kr.am index a2917c9d..86ed410d 100644 --- a/compile-kr.am +++ b/compile-kr.am @@ -1,17 +1,14 @@ -.c.krc: - $(ANSI2KNR) $< > $@ - -.h.krh: - $(ANSI2KNR) $< > $@ - -.krc.kro: - cp $< krtmp$$.c && \ - $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) krtmp$$.c && \ - mv krtmp$$.o $@ - -.c.kro: - $(ANSI2KNR) $< > $*.krc - cp $*.krc krtmp$$.c && \ - $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) krtmp$$.c && \ - mv krtmp$$.o $@ +.c._c: + $(ANSI2KNR) $< > $*.tmp && mv $*.tmp $@ + +._c._o: + @echo $(COMPILE) $< + @rm -f _$*.c + @ln $< _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c + +.c._o: + $(ANSI2KNR) $< > $*.tmp && mv $*.tmp $*._c + @echo $(COMPILE) $*._c + @rm -f _$*.c + @ln $*._c _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c -- 2.43.5