From 8e0f853f20768fba32654a816da86c2691a54bcd Mon Sep 17 00:00:00 2001 From: lostd Date: Tue, 21 Oct 2014 22:58:46 +0300 Subject: [PATCH] Still use some of the implicit magic --- Makefile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 4146a777..5648b572 100644 --- a/Makefile +++ b/Makefile @@ -7,18 +7,11 @@ BIN = noice all: $(BIN) -$(BIN): config.h $(OBJ) +$(BIN): $(OBJ) $(CC) $(CFLAGS) -o $@ $(OBJ) $(LDLIBS) -config.h: - @echo copying config.def.h to $@ - @cp config.def.h $@ - -noice.o: noice.c queue.h util.h - $(CC) $(CFLAGS) $(CPPFLAGS) -c noice.c - -strlcpy.o: strlcpy.c util.h - $(CC) $(CFLAGS) -c strlcpy.c +noice.o: queue.h util.h config.h +strlcpy.o: util.h install: all @echo installing $(BIN) to $(DESTDIR)$(PREFIX)/bin @@ -32,3 +25,8 @@ uninstall: clean: rm -f $(BIN) $(OBJ) + +.SUFFIXES: .def.h + +.def.h.h: + cp $< $@