$NetBSD: patch-aa,v 1.4 2000/08/31 14:43:52 jwise Exp $

--- Makefile.orig	Tue Oct 28 00:07:06 1997
+++ Makefile	Wed Jun 21 00:20:49 2000
@@ -13,9 +13,9 @@
 # OS-specific stuff: uncomment all of the lines for your OS of choice
 
 # Linux (people with Alphas probably need to enable -DBROKEN_IO_H)
-CFLAGS = -O2
-LDFLAGS = -s
-DEFS += -DLINUX # -DBROKEN_IO_H
+#CFLAGS = -O2
+#LDFLAGS = -s
+#DEFS += -DLINUX # -DBROKEN_IO_H
 
 # QNX
 #CFLAGS = -O2 -T1
@@ -23,10 +23,17 @@
 #DEFS += -DQNX
 
 # FreeBSD
-#CFLAGS = -O2 -I/usr/X11R6/include -I/usr/local/include
-#LDFLAGS = -L/usr/local/lib -L/usr/X11R6/lib
+#CFLAGS = -O2 -I${X11BASE}/include -I${PREFIX}/include
+#LDFLAGS = -L${PREFIX}/lib -L${X11BASE}/lib
 #DEFS += -DFREEBSD
 
+# NetBSD
+CFLAGS = -O2 -I${X11BASE}/include -I${PREFIX}/include
+LDFLAGS = -L${PREFIX}/lib -L${X11BASE}/lib -Wl,-R${PREFIX}/lib -Wl,-R${X11BASE}/lib
+DEFS += -DNETBSD
+# XXX Until we work out a way to use this on non-x86
+LDLIBS += -li386
+
 # BSDI 3.0
 #CFLAGS = -O2 -I/usr/X11R6/include -I/usr/local/include
 #LDFLAGS = -L/usr/local/lib -L/usr/X11R6/lib
@@ -44,15 +51,15 @@
 # JPEG stuff: do you want JPEG support?  Where is your JPEG library?
 
 LDLIBS += -ljpeg
-#LDFLAGS +=  # -L/usr/local/lib
+LDFLAGS +=  -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib
 DEFS += -DJPEG 
-#CFLAGS += -I/usr/local/include
+CFLAGS += -I${LOCALBASE}/include
 ######################################################################
 
 ######################################################################
 # X11 stuff: where are your X11 .h and .a files?
 
-LDFLAGS_X = -L/usr/X11R6/lib $(REMOTE_LDFLAGS)
+LDFLAGS_X = -L${X11BASE}/lib $(REMOTE_LDFLAGS)
 LIBS_X = -lX11 -lXext $(REMOTE_LIBS)
 ######################################################################
 
@@ -67,27 +74,27 @@
 #   If you're not compiling xcqcam, this section is irrelevant
 
 # xview remote
-REMOTE_OBJS = xqcctl.o               # code module for the remote
-REMOTE_DEFS = -DREMOTE
-REMOTE_LIBS = -lxview -lolgx         # libraries necessary for the remote
-REMOTE_LDFLAGS = -L/usr/openwin/lib  # where to find libxview and libolgx
-REMOTE_CFLAGS = -I/usr/openwin/include
+#REMOTE_OBJS = xqcctl.o               # code module for the remote
+#REMOTE_DEFS = -DREMOTE
+#REMOTE_LIBS = -lxview -lolgx         # libraries necessary for the remote
+#REMOTE_LDFLAGS = -L/usr/openwin/lib  # where to find libxview and libolgx
+#REMOTE_CFLAGS = -I/usr/openwin/include
 
 # Tk remote
-#REMOTE_OBJS = xqcctl-tk.o            # code module for the remote
-#REMOTE_DEFS = -DREMOTE
-#REMOTE_LIBS = -lm -ldl -ltk -ltcl    # libraries necessary for the remote
-#REMOTE_LDFLAGS =
-#REMOTE_CFLAGS =
+REMOTE_OBJS = xqcctl-tk.o            # code module for the remote
+REMOTE_DEFS = -DREMOTE
+REMOTE_LIBS = -lm -L${PREFIX}/lib -ltk83 -ltcl83    # libraries necessary for the remote
+REMOTE_LDFLAGS =
+REMOTE_CFLAGS = -I${PREFIX}/include
 ######################################################################
 
 ######################################################################
 # Installation information
-BINDIR = /usr/local/bin
+BINDIR = ${PREFIX}/bin
 BINMODE = 4711
 BINUSER = root
 BINGROUP = bin
-MANDIR = /usr/local/man/man1
+MANDIR = ${PREFIX}/man/man1
 ######################################################################
 
 ######################################################################
@@ -132,13 +139,14 @@
 
 bininstall: all
 	@echo -n Installing binaries...
-	@install -o $(BINUSER) -g $(BINGROUP) -m $(BINMODE) $(PROGRAMS) $(BINDIR)
+	@install -c -s -o $(BINUSER) -g $(BINGROUP) -m $(BINMODE) $(PROGRAMS) $(BINDIR)
 	@echo " done"
 
 maninstall: cqcam.1
 	@echo -n Installing man pages...
-	@install -o root -g root -m 644 cqcam.1 $(MANDIR)
-	@ln -sf cqcam.1 $(MANDIR)/xcqcam.1
+	@install -c -o root -g wheel -m 644 cqcam.1 $(MANDIR)
+	@ln -sf cqcam.1.gz $(MANDIR)/xcqcam.1.gz
+	@ln -sf cqcam.1.gz $(MANDIR)/webcam.1.gz
 	@echo " done"
 
 clean: