From cdafb96b5ed048c3d181bbc81d296f2d02fe92f7 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Fri, 6 Feb 2004 22:43:35 +0000 Subject: [PATCH] (OSXCFLAGS): Don't switch gcc to cruft mode. (OSXLFLAGS): Don't sweep undefined references under the carpet; link with the right libraries instead. (LINUXCFLAGS, LINUXPTHCFLAGS): Compile with symbols. --- Make.sysdefs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Make.sysdefs b/Make.sysdefs index 33674ba6..37de56bb 100644 --- a/Make.sysdefs +++ b/Make.sysdefs @@ -31,8 +31,9 @@ # the examples there on what to do. # -OSXCFLAGS = -g -fwritable-strings -traditional-cpp -D_EMPTH_POSIX=1 -OSXLFLAGS = -flat_namespace -undefined warning +OSXCFLAGS = -g -Wall -W -ansi -D_EMPTH_POSIX=1 +# -O fails on Darwin 5.5, works on 6.6 +OSXLFLAGS = -flat_namespace -lcurses OSXMASTER = GLOBALCFLAGS="$(OSXCFLAGS)" GLOBALLFLAGS="$(OSXLFLAGS)" FREEBSDRANLIB = /usr/bin/ranlib @@ -52,11 +53,11 @@ NEXTCFLAGS = -bsd -fwritable-strings -traditional -Dconst="" -Dinline="" NEXTLFLAGS = -lsys_s NEXTMASTER = GLOBALCFLAGS="$(NEXTCFLAGS)" GLOBALLFLAGS="$(NEXTLFLAGS)" -LINUXCFLAGS = -Wall -W -Wno-unused -Dlint -D__USE_BSD -D__USE_BSD_SIGNAL -DLISTENMAXCONN=5 -DRel4 +LINUXCFLAGS = -g -Wall -W -Wno-unused -Dlint -D__USE_BSD -D__USE_BSD_SIGNAL -DLISTENMAXCONN=5 -DRel4 LINUXLFLAGS = LINUXMASTER = GLOBALCFLAGS="$(LINUXCFLAGS)" GLOBALLFLAGS="$(LINUXLFLAGS)" CLIENTLIBS=-lncurses -LINUXPTHCFLAGS = -Wall -W -Wno-unused -Dlint -D_EMPTH_POSIX=1 -U_EMPTH_LWP -D__USE_BSD -D__USE_BSD_SIGNAL -DLISTENMAXCONN=5 -DRel4 +LINUXPTHCFLAGS = -g -Wall -W -Wno-unused -Dlint -D_EMPTH_POSIX=1 -U_EMPTH_LWP -D__USE_BSD -D__USE_BSD_SIGNAL -DLISTENMAXCONN=5 -DRel4 LINUXPTHLFLAGS = -lpthread LINUXPTHMASTER = GLOBALCFLAGS="$(LINUXPTHCFLAGS)" GLOBALLFLAGS="$(LINUXPTHLFLAGS)" CLIENTLIBS=-lncurses