s6

Mirror/fork of https://skarnet.org/software/s6/
git clone https://ccx.te2000.cz/git/s6
Log | Files | Refs | README | LICENSE

commit 985e4f5f9e7d7c85cf0ef8c04f7883e8918bc83d
parent 8ff39bd9c872ec3bb3b3eb7a6f2b500c73cbb9e1
Author: Laurent Bercot <ska-skaware@skarnet.org>
Date:   Mon, 15 Dec 2014 23:58:21 +0000

 Test _XOPEN_SOURCE=700, fix include order in Makefile

Diffstat:
MMakefile | 2+-
Mconfigure | 18++++++++++++++----
Mpackage/targets.mak | 15++++++++-------
3 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/Makefile b/Makefile @@ -9,8 +9,8 @@ it: all CC = $(error Please use ./configure first) -include package/targets.mak -include config.mak +include package/targets.mak include package/deps.mak version_m := $(basename $(version)) diff --git a/configure b/configure @@ -119,7 +119,7 @@ tryldflag () { CC_AUTO="$CC" CFLAGS_AUTO="$CFLAGS" -CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -O2 $CPPFLAGS" +CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -O2 $CPPFLAGS" LDFLAGS_AUTO="$LDFLAGS" LDFLAGS_NOSHARED= prefix= @@ -344,9 +344,19 @@ if $allstatic ; then vpathd= fi echo "vpath lib%.so$vpathd" -echo -$static || echo "STATIC_LIBS :=" -$shared || echo "SHARED_LIBS :=" +echo "STATIC_LIBS :=" +echo "SHARED_LIBS :=" +if $static ; then + echo "DO_STATIC := 1" +else + echo "DO_STATIC :=" +fi +if $shared ; then + echo "DO_SHARED := 1" +else + echo "DO_SHARED :=" +fi + exec 1>&3 3>&- echo " ... done." diff --git a/package/targets.mak b/package/targets.mak @@ -1,4 +1,4 @@ -BIN_TARGETS = \ +BIN_TARGETS := \ s6-ftrigrd \ s6-ftrig-listen1 \ s6-ftrig-listen \ @@ -26,11 +26,12 @@ s6-softlimit \ s6-tai64n \ s6-tai64nlocal -LIBEXEC_TARGETS = \ -s6lockd-helper +LIBEXEC_TARGETS := s6lockd-helper -SHARED_LIBS = \ -libs6.so +ifdef DO_SHARED +SHARED_LIBS := libs6.so +endif -STATIC_LIBS = \ -libs6.a +ifdef DO_STATIC +STATIC_LIBS := libs6.a +endif