Added STANDARDS as another source of env flags. - sam - An updated version of the sam text editor.
 (HTM) git clone git://vernunftzentrum.de/sam.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit 3cc419bf948b23a4a1c4f613df9d0996c66bc547
 (DIR) parent b646f65c25a1d1ba6e2d2523d896e97696219f33
 (HTM) Author: Rob King <jking@deadpixi.com>
       Date:   Sun,  4 Sep 2016 18:42:47 -0500
       
       Added STANDARDS as another source of env flags.
       
       sam wasn't compiling on Mac OS X without -D_DARWIN_C_SOURCE.
       
       Diffstat:
         config.mk.def                       |       7 +++++++
         libXg/Makefile                      |       2 +-
         libframe/Makefile                   |       2 +-
         sam/Makefile                        |       2 +-
         samterm/Makefile                    |       2 +-
       
       5 files changed, 11 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/config.mk.def b/config.mk.def
       @@ -5,6 +5,13 @@
        CC=c99
        # CC=gcc -std=c89 is another good option
        
       +# STANDARDS names the C preprocessor defines that need to
       +# be present to get a more-or-less standard compilation
       +# environment.
       +#
       +# Mac OS X users need to add -D_DARWIN_C_SOURCE here.
       +STANDARDS=-D_POSIX_C_SOURCE=200809L
       +
        # DESTDIR is the root of the installation tree
        DESTDIR?=/usr/local
        
 (DIR) diff --git a/libXg/Makefile b/libXg/Makefile
       @@ -20,7 +20,7 @@ AR=ar
        #        the name of the library
        LIB=libXg.a
        
       -CFLAGS=-D_POSIX_C_SOURCE=200809L $(INCS) $(INCLUDES)
       +CFLAGS=$(STANDARDS) $(INCS) $(INCLUDES)
        CC?=c99
        
        OBJS=        arc.o arith.o balloc.o bitblt.o bitbltclip.o border.o bscreenrect.o\
 (DIR) diff --git a/libframe/Makefile b/libframe/Makefile
       @@ -15,7 +15,7 @@ RANLIB=:
        #        add name of library
        AR=ar
        
       -CFLAGS=-c $(INCS) -D_POSIX_C_SOURCE=200809L $(INCLUDES)
       +CFLAGS=-c $(INCS) $(STANDARDS) $(INCLUDES)
        
        LIB=libframe.a
        CC?=c99
 (DIR) diff --git a/sam/Makefile b/sam/Makefile
       @@ -32,7 +32,7 @@ RXSAMNAME=rsam
        
        SAMSAVE=/bin/sh\\n$(SAMSAVEDIR)/samsave
        
       -CFLAGS=-D_POSIX_C_SOURCE=200809L $(INCS) $(INCLUDES)
       +CFLAGS=$(STANDARDS) $(INCS) $(INCLUDES)
        
        LIB=../libframe/libframe.a ../libXg/libXg.a
        CC?=c99
 (DIR) diff --git a/samterm/Makefile b/samterm/Makefile
       @@ -17,7 +17,7 @@ SAMTERM=$(BINDIR)/samterm
        #        or if you need extra libraries to load with X11 applications
        XLIBS=-lXt -lX11 -lXft
        
       -CFLAGS=$(INCS) -D_POSIX_C_SOURCE=200809L $(INCLUDES)
       +CFLAGS=$(INCS) $(STANDARDS) $(INCLUDES)
        
        LIBS=../libframe/libframe.a ../libXg/libXg.a
        CC?=c99