Index | Thread | Search

From:
Denis Fondras <denis@openbsd.org>
Subject:
Clean *.o.tmp files
To:
tech@openbsd.org
Date:
Sun, 26 Oct 2025 17:44:05 +0100

Download raw body.

Thread
When I abort a compile task, there are remaining *.o.tmp files that are not
removed when I do a `make clean`.

This diff adds them to the clean task.

OK ?

Index: bsd.lib.mk
===================================================================
RCS file: /cvs/src/share/mk/bsd.lib.mk,v
diff -u -p -r1.103 bsd.lib.mk
--- bsd.lib.mk	16 Jul 2025 16:22:58 -0000	1.103
+++ bsd.lib.mk	26 Oct 2025 16:39:44 -0000
@@ -256,7 +256,7 @@ ${DIST_LIB}: ${SELECTED_DOBJS}
 
 .if !target(clean)
 clean: _SUBDIRUSE
-	rm -f a.out [Ee]rrs mklog *.core y.tab.h \
+	rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h \
 	    ${_LEXINTM} ${_YACCINTM} ${CLEANFILES}
 	rm -f lib${LIB}.a ${OBJS}
 	rm -f lib${LIB}_g.a ${GOBJS}
Index: bsd.prog.mk
===================================================================
RCS file: /cvs/src/share/mk/bsd.prog.mk,v
diff -u -p -r1.83 bsd.prog.mk
--- bsd.prog.mk	9 Jun 2021 19:44:55 -0000	1.83
+++ bsd.prog.mk	26 Oct 2025 16:39:44 -0000
@@ -135,7 +135,7 @@ BUILDAFTER += ${PROG} ${PROGS} ${OBJS}
 
 .if !target(clean)
 clean: _SUBDIRUSE
-	rm -f a.out [Ee]rrs mklog *.core y.tab.h \
+	rm -f a.out [Ee]rrs mklog *.core *.o.tmp y.tab.h \
 	    ${PROG} ${PROGS} ${OBJS} ${_LEXINTM} ${_YACCINTM} ${CLEANFILES}
 .endif