$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
