$NetBSD: patch-aa,v 1.6 2014/08/09 11:27:31 kim Exp $ --- Makefile.orig 1996-08-23 23:46:42.000000000 +0000 +++ Makefile 2014-08-09 11:25:47.000000000 +0000 @@ -23,7 +23,7 @@ DESTPATH = $(DESTROOT)/usr/local/rtty DESTBIN = $(DESTPATH)/bin -CC = cc +CC = gcc CDEBUG = -O -g # # use -U to undefine, -D to define @@ -35,16 +35,25 @@ # NO_SOCKADDR_LEN if your "struct sockaddr_in" lacks a sin_len field # NO_HSTRERROR if your C library has no hstrerror() function # -CDEFS = -DDEBUG -UWANT_TCPIP -UNEED_BITYPES_H -UNEED_STRDUP -UNEED_INET_ATON \ +CDEFS = -DDEBUG -UWANT_TCPIP -UNEED_BITYPES_H -UNEED_STRDUP \ -UNO_SOCKADDR_LEN -UNO_HSTRERROR # -CFLAGS = $(CDEBUG) $(CDEFS) -I/usr/local/include -LIBS = +CFLAGS+= $(CDEBUG) $(CDEFS) +#LIBS = #(if WANT_TCPIP defined and this isn't in your libc) # -lresolv #(if the resolver needs it, which BIND>=4.9's will on BSD>=4.4 systems) # -l44bsd +OPSYS!= uname -s + +.if ${OPSYS} == "NetBSD" +CDEFS+= -UNEED_INET_ATON +.elif ${OPSYS} == "SunOS" +LIBS+= -lsocket -lnsl +CDEFS+= -DNEED_INET_ATON +.endif + BINARY = ttysrv rtty locbrok SCRIPT = Startup console startsrv agelogs agelog ALL = $(BINARY) $(SCRIPT) @@ -63,10 +72,10 @@ test -d $(DESTPATH)/$$x || mkdir $(DESTPATH)/$$x; \ done set -x; for x in $(BINARY); do \ - install -c -m 111 $$x $(DESTBIN)/$$x; \ + install -c -m 755 $$x $(DESTBIN)/$$x; \ done set -x; for x in $(SCRIPT); do \ - install -c -m 555 $$x $(DESTBIN)/$$x; \ + install -c -m 755 $$x $(DESTBIN)/$$x; \ done ttysrv: ttysrv.o ttyprot.o connutil.o misc.o version.o