diff -r 0311806ee3f0 mk/hdr.mk --- a/mk/hdr.mk Sun Sep 21 11:39:51 2008 +0800 +++ b/mk/hdr.mk Wed Sep 02 17:35:29 2009 +0900 @@ -16,7 +16,7 @@ include $(MKCFG) .SILENT: -.SUFFIXES: .O .o .o_pic .c .sh .rc .$(SOEXT) .awk .1 .depend .install .uninstall .clean +.SUFFIXES: .oo .o .o_pic .c .sh .rc .$(SOEXT) .awk .1 .depend .install .uninstall .clean all: .c.depend: @@ -32,28 +32,28 @@ .c.o_pic: $(COMPILEPIC) $@ $< -.o.O: +.o.oo: $(LINK) $@ $< -.c.O: +.c.oo: $(COMPILE) ${<:.c=.o} $< $(LINK) $@ ${<:.c=.o} -.sh.O: +.sh.oo: echo FILTER $(BASE)$< $(FILTER) $< >$@ sh -n $@ chmod 0755 $@ -.rc.O .awk.O: +.rc.oo .awk.oo: echo FILTER $(BASE)$< $(FILTER) $< >$@ chmod 0755 $@ -.O.install: +.oo.install: echo INSTALL $$($(CLEANNAME) $(BASE)$*) cp -f $< $(BIN)/$* chmod 0755 $(BIN)/$* -.O.uninstall: +.oo.uninstall: echo UNINSTALL $$($(CLEANNAME) $(BASE)$*) rm -f $(BIN)/$* @@ -83,7 +83,7 @@ echo UNINSTALL man $$($(CLEANNAME) $*'(1)') rm -f $(MAN)/man1/$< -.O.clean: +.oo.clean: echo CLEAN $$($(CLEANNAME) $(BASE)$<) rm -f $< || true 2>/dev/null rm -f $*.o || true 2>/dev/null diff -r 0311806ee3f0 mk/many.mk --- a/mk/many.mk Sun Sep 21 11:39:51 2008 +0800 +++ b/mk/many.mk Wed Sep 02 17:35:29 2009 +0900 @@ -1,4 +1,4 @@ -PROGS = ${TARG:=.O} +PROGS = ${TARG:=.oo} all: $(OFILES) $(PROGS) @@ -12,7 +12,7 @@ echo ' Bin: $(BIN)' manyclean: - for i in ${TARG:=.o} ${TARG:=.O} $(OFILES); do \ + for i in ${TARG:=.o} ${TARG:=.oo} $(OFILES); do \ [ -e $$i ] && \ echo CLEAN $$($(CLEANNAME) $(BASE)$$i); \ rm -f $$i; \ diff -r 0311806ee3f0 mk/one.mk --- a/mk/one.mk Sun Sep 21 11:39:51 2008 +0800 +++ b/mk/one.mk Wed Sep 02 17:35:29 2009 +0900 @@ -1,4 +1,4 @@ -PROG = $(TARG).O +PROG = $(TARG).oo OFILES = ${OBJ:=.o} all: $(PROG)