iMakefile: Add system compilation flags - sacc - sacc(omys), simple console gopher client Err bitreich.org 70 hgit clone git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ URL:git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ bitreich.org 70 1Log /scm/sacc/log.gph bitreich.org 70 1Files /scm/sacc/files.gph bitreich.org 70 1Refs /scm/sacc/refs.gph bitreich.org 70 1Tags /scm/sacc/tag bitreich.org 70 1LICENSE /scm/sacc/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 0e5be464cdcab2d17d9f9ab5cf75015bd18c1632 /scm/sacc/commit/0e5be464cdcab2d17d9f9ab5cf75015bd18c1632.gph bitreich.org 70 1parent edb683070a46f17242618569dacff02b6075115e /scm/sacc/commit/edb683070a46f17242618569dacff02b6075115e.gph bitreich.org 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space bitreich.org 70 iDate: Wed, 20 Jul 2022 20:07:55 +0200 Err bitreich.org 70 i Err bitreich.org 70 iMakefile: Add system compilation flags Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M Makefile | 11 ++++++++--- Err bitreich.org 70 i M config.mk | 14 +++++++++++--- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 19 insertions(+), 6 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/sacc/file/Makefile.gph bitreich.org 70 i@@ -14,7 +14,7 @@ config.h: Err bitreich.org 70 i cp config.def.h config.h Err bitreich.org 70 i Err bitreich.org 70 i $(BIN): $(OBJ) Err bitreich.org 70 i- $(CC) $(OBJ) $(LDFLAGS) $(IOLIBS) $(LIBS) -o $@ Err bitreich.org 70 i+ $(CC) $(SACCLDFLAGS) -o $@ $(OBJ) $(IOLIBS) $(LIBS) Err bitreich.org 70 i Err bitreich.org 70 i $(OBJ): config.h config.mk common.h io.h Err bitreich.org 70 i Err bitreich.org 70 i@@ -32,8 +32,13 @@ uninstall: Err bitreich.org 70 i rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN) $(DESTDIR)$(MANDIR)/$(MAN) Err bitreich.org 70 i Err bitreich.org 70 i # Stock FLAGS Err bitreich.org 70 i-SACCCFLAGS = -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_GNU_SOURCE \ Err bitreich.org 70 i- -DVERSION=\"$(GETVER)\" $(IOCFLAGS) $(CFLAGS) Err bitreich.org 70 i+SACCCFLAGS = $(OSCFLAGS) \ Err bitreich.org 70 i+ -DVERSION=\"$(GETVER)\" \ Err bitreich.org 70 i+ $(IOCFLAGS) \ Err bitreich.org 70 i+ $(CFLAGS) \ Err bitreich.org 70 i+ Err bitreich.org 70 i+SACCLDFLAGS = $(OSLDFLAGS) \ Err bitreich.org 70 i+ $(LDFLAGS) \ Err bitreich.org 70 i Err bitreich.org 70 i .c.o: Err bitreich.org 70 i $(CC) $(SACCCFLAGS) -c $< Err bitreich.org 70 1diff --git a/config.mk b/config.mk /scm/sacc/file/config.mk.gph bitreich.org 70 i@@ -22,6 +22,14 @@ IO = tls Err bitreich.org 70 i IOLIBS = -ltls Err bitreich.org 70 i IOCFLAGS = -DUSE_TLS Err bitreich.org 70 i Err bitreich.org 70 i-# Define NEED_ASPRINTF and/or NEED_STRCASESTR in your cflags if your system does Err bitreich.org 70 i-# not provide asprintf() or strcasestr(), respectively. Err bitreich.org 70 i-#CFLAGS = -DNEED_ASPRINTF -DNEED_STRCASESTR Err bitreich.org 70 i+# OS compilation flags are used to expose the system interfaces Err bitreich.org 70 i+# Linux, OpenBSD Err bitreich.org 70 i+OSCFLAGS = -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_GNU_SOURCE Err bitreich.org 70 i+OSLDFLAGS = Err bitreich.org 70 i+# FreeBSD Err bitreich.org 70 i+#OSCFLAGS = -I/usr/local/include Err bitreich.org 70 i+#OSLDFLAGS = -L/usr/local/lib Err bitreich.org 70 i+ Err bitreich.org 70 i+# Define NEED_ASPRINTF and/or NEED_STRCASESTR in your OS compilation flags Err bitreich.org 70 i+# if your system does not provide asprintf() or strcasestr(), respectively. Err bitreich.org 70 i+#OSCFLAGS = -DNEED_ASPRINTF -DNEED_STRCASESTR Err bitreich.org 70 .