Remove prerequisite from single-suffix inference rule - farbfeld - suckless image format with conversion tools
(HTM) git clone git://git.suckless.org/farbfeld
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit cef01ad97b1e215b0879c369e42e31bb3e5188a1
(DIR) parent d25f3c73afa5beb83121c9b033bc0146c755ca3a
(HTM) Author: Laslo Hunhold <dev@frign.de>
Date: Sun, 2 Apr 2017 20:53:55 +0200
Remove prerequisite from single-suffix inference rule
This is against the standard:
"The application shall ensure that the makefile does not specify
prerequisites for inference rules;"[0]
We are still fine though as we explicitly state the dependency on the
requisite-objects in the $(BIN)-target.
Thanks Lucas for pointing this out!
[0]:http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html
Diffstat:
M Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
(DIR) diff --git a/Makefile b/Makefile
@@ -17,7 +17,7 @@ $(BIN): $(REQ:=.o)
$(BIN:=.o): config.mk $(HDR) $(REQ:=.h)
-.o: $(REQ:=.o)
+.o:
$(CC) $(LDFLAGS) $($*-LDFLAGS) -o $@ $< $(REQ:=.o)
clean: