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 <quinq@fifth.space> 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
.
Response:
text/plain