$OpenBSD: patch-ad,v 1.3 2001/03/17 17:11:56 wilfried Exp $
--- sam/Makefile.orig	Fri Mar 16 17:22:40 2001
+++ sam/Makefile	Fri Mar 16 17:23:46 2001
@@ -8,7 +8,7 @@
 #	
 #	Additionally, -D_POSIX_SOURCE (or its equivalent) may be specified
 #	if your compiler supports posix-compatible compilation
-OS=-DIRIX5 -ansiposix
+OS=-D_POSIX_SOURCE -DSOLARIS
 
 #	add -Iincludedir for any include directories that need to be searched
 #	for posix header files (for UMIPS, add -I/usr/include/posix)
@@ -22,12 +22,12 @@ HOMEDIR=HOME
 #	where sam is to be installed.  SAMSAVEDIR is the name of the directory
 #	where the samsave file restoration script is stored.
 RSAMNAME=sam
-TERMNAME=/v/bin/samterm
-SAMDIR=/usr/bin
-SAMSAVEDIR=/v/bin
+TERMNAME=/usr/local/bin/samterm
+SAMDIR=/usr/local/bin
+SAMSAVEDIR=/usr/local/bin
 
 #	Set TMP to a good place for tmp files (with lots of room)
-TMP=/tmp
+TMP=/var/tmp
 
 #	Set SHELLNAME and SHELLPATH to the name of a shell and the pathname
 #	of its executable
@@ -37,11 +37,11 @@ SHELLPATH=/bin/sh
 #	Set RXNAME and RXPATHNAME to the name of the remote execution command
 #	and the pathname of its executable
 RXNAME=rsh
-RXPATHNAME=/usr/bsd/rsh
+RXPATHNAME=/usr/bin/rsh
 
 SAMSAVE=/bin/sh\\n$(SAMSAVEDIR)/samsave
 
-CFLAGS=$(OS) -D_LIBXG_EXTENSION $(INCS)
+CFLAGS+=$(OS) -D_LIBXG_EXTENSION $(INCS)
 
 SYSFLAGS=  -DHOMEDIR=\"$(HOMEDIR)\" -DRSAMNAME=\"$(RSAMNAME)\" \
 		-DTERMNAME=\"$(TERMNAME)\" -DTMP=\"$(TMP)\" \
@@ -50,7 +50,6 @@ SYSFLAGS=  -DHOMEDIR=\"$(HOMEDIR)\" -DRS
 		-DSAMSAVE=\"$(SAMSAVE)\"
 
 LIB=../libframe/libframe.a ../libXg/libXg.a
-CC=cc
 
 OBJ=sam.o address.o buffer.o cmd.o disc.o error.o file.o io.o \
 	list.o mesg.o moveto.o multi.o rasp.o regexp.o shell.o \
@@ -68,9 +67,9 @@ nuke:	clean
 	rm -f sam
 
 install:	sam
-	cp sam $(SAMDIR)/$(RSAMNAME)
-	cp samsave $(SAMSAVEDIR)/samsave
-	chmod +x $(SAMSAVEDIR)/samsave
+	cp sam $(DESTDIR)$(SAMDIR)/$(RSAMNAME)
+	cp samsave $(DESTDIR)$(SAMSAVEDIR)/samsave
+	chmod +x $(DESTDIR)$(SAMSAVEDIR)/samsave
 
 $(OBJ):	sam.h ../include/u.h ../include/libc.h errors.h mesg.h
 
