Skip to content

Commit 992f9da

Browse files
committed
Remove all generated object files on "make clean"
1 parent 1dcc732 commit 992f9da

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,22 @@ BINARIES = mininit-initramfs mininit-syspart splashkill
66

77
M_OBJS = mininit.o loop.o
88
S_OBJS = splashkill.o
9+
OBJS := $(M_OBJS) initramfs.o syspart.o $(S_OBJS)
910

1011
.PHONY: all clean
1112

1213
all: $(BINARIES)
1314

1415
clean:
15-
rm -f $(M_OBJS) $(S_OBJS) $(BINARIES)
16+
rm -f $(OBJS) $(BINARIES)
1617

1718
mininit-initramfs: $(M_OBJS) initramfs.o
1819
mininit-syspart: $(M_OBJS) syspart.o
1920
splashkill: $(S_OBJS)
2021

2122
# Don't bother with fine-grained dependency tracking: just recompile everything
2223
# on any header change.
23-
$(M_OBJS) initramfs.o syspart.o $(S_OBJS): $(wildcard *.h)
24+
$(OBJS): $(wildcard *.h)
2425

2526
$(BINARIES):
2627
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^)

0 commit comments

Comments
 (0)