projects
/
osl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0e23fd8
)
build: Deactivate implicit build make(1) rules.
author
Andre Noll
<maan@tuebingen.mpg.de>
Wed, 17 Jun 2020 18:02:26 +0000
(20:02 +0200)
committer
Andre Noll
<maan@tuebingen.mpg.de>
Wed, 17 Jun 2020 20:20:02 +0000
(22:20 +0200)
The new comment explains why.
Makefile
patch
|
blob
|
history
diff --git
a/Makefile
b/Makefile
index a993946050cf437aba448c8ba4db646a543f0980..76ab5eb5a3192cd5daa72ceda4dc8fcd936ea7be 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,3
+1,12
@@
+# Implicit rules are implemented in make as suffix rules. The following rule
+# empties the suffix list to disable the predefined implicit rules. This
+# increases performance and avoids hard-to-debug behaviour.
+.SUFFIXES:
+MAKEFLAGS += -Rr
+ifeq ("$(origin CC)", "default")
+ CC := cc
+endif
+
# where to install
PREFIX ?= /usr/local
libdir := $(PREFIX)/lib