iFix a few things in Makefile guidelines - bitreich-style - Style guide for programmers. Err bitreich.org 70 hgit clone git://bitreich.org/bitreich-style URL:git://bitreich.org/bitreich-style bitreich.org 70 1Log /scm/bitreich-style/log.gph bitreich.org 70 1Files /scm/bitreich-style/files.gph bitreich.org 70 1Refs /scm/bitreich-style/refs.gph bitreich.org 70 1Tags /scm/bitreich-style/tag bitreich.org 70 1README /scm/bitreich-style/file/README.md.gph bitreich.org 70 1LICENSE /scm/bitreich-style/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit f428b125ec23c9c03c88380e2ecde62c04a943bf /scm/bitreich-style/commit/f428b125ec23c9c03c88380e2ecde62c04a943bf.gph bitreich.org 70 1parent 9753b870ed2a7e43799d1207e7a91d5828ebdb19 /scm/bitreich-style/commit/9753b870ed2a7e43799d1207e7a91d5828ebdb19.gph bitreich.org 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space bitreich.org 70 iDate: Tue, 13 Jul 2021 23:40:15 +0200 Err bitreich.org 70 i Err bitreich.org 70 iFix a few things in Makefile guidelines Err bitreich.org 70 i Err bitreich.org 70 i- internal macros are only allowed in target command lines Err bitreich.org 70 i- there's no need to specify -o with -c as the default is to use the Err bitreich.org 70 i same name as the source Err bitreich.org 70 i Err bitreich.org 70 iSigned-off-by: Christoph Lohmann <20h@r-36.net> Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M c/makefile-guideline.txt | 6 +++--- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 3 insertions(+), 3 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/c/makefile-guideline.txt b/c/makefile-guideline.txt /scm/bitreich-style/file/c/makefile-guideline.txt.gph bitreich.org 70 i@@ -176,10 +176,10 @@ Build the json.c file as a local reusable linkable library (libjson.a). Err bitreich.org 70 i Err bitreich.org 70 i The default build rule: build the binary. Err bitreich.org 70 i Err bitreich.org 70 i- 29 ${BIN}: ${LIB} ${@:=.o} Err bitreich.org 70 i+ 29 ${BIN}: ${LIB} ${BIN:=.o} Err bitreich.org 70 i 30 Err bitreich.org 70 i Err bitreich.org 70 i-The binary depends on the own libjson library and object files. Err bitreich.org 70 i+The binary depends on the libjson library and its own object file. Err bitreich.org 70 i Err bitreich.org 70 i 31 OBJ = ${SRC:.c=.o} ${LIBJSONOBJ} Err bitreich.org 70 i 32 Err bitreich.org 70 i@@ -199,7 +199,7 @@ Linking, use the system specified LDFLAGS. Err bitreich.org 70 i Err bitreich.org 70 i 37 Err bitreich.org 70 i 38 .c.o: Err bitreich.org 70 i- 39 ${CC} ${CFLAGS} ${CPPFLAGS} -o $@ -c $< Err bitreich.org 70 i+ 39 ${CC} ${CFLAGS} ${CPPFLAGS} -c $< Err bitreich.org 70 i Err bitreich.org 70 i Compiling, use the system specified CFLAGS and CPPFLAGS. Err bitreich.org 70 i Err bitreich.org 70 .