commit:     09b3b06ecff704b6b001d6398f506dce9456301f
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 12 18:05:24 2024 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 18:05:24 2024 +0000
URL:        https://gitweb.gentoo.org/proj/fifo-cronolog.git/commit/?id=09b3b06e

build: cleanup Makefile

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 Makefile | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index cca4e8b..3baecf8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,17 @@
 CFLAGS += -Wall
+BIN = fifo-cronolog
+SRC = $(BIN).c
+OBJ = $(patsubst %.c,%.o,$(SRC))
 
-all: fifo-cronolog
+all: $(BIN)
 
-fifo-cronolog: fifo-cronolog.o
+$(BIN): $(OBJ)
        $(CC) $(LDFLAGS) -o $@ $<
 
-fifo-cronolog.o: fifo-cronolog.c
+.c.o:
        $(CC) $(CFLAGS) -c -o $@ $<
 
 clean:
-       $(RM) fifo-cronolog{,.o}
+       $(RM) $(BIN) $(OBJ)
 
 #  vim: set ts=4 sw=4 tw=80:

Reply via email to