216 lines
8.1 KiB
Text
216 lines
8.1 KiB
Text
$NetBSD: patch-ab,v 1.14 2009/10/07 17:41:35 joerg Exp $
|
|
|
|
--- Makefile.dist.orig 1991-11-24 23:55:28.000000000 +0000
|
|
+++ Makefile.dist 2006-01-08 14:13:23.000000000 +0000
|
|
@@ -22,15 +22,18 @@
|
|
# uncommented and set accordingly, if needed.
|
|
#
|
|
#========================================================================
|
|
+# Installation prefix.
|
|
+#PREFIX ?=/usr/local
|
|
+#------------------------------------------------------------------------
|
|
# If you want audio support, then the following line should be uncommented.
|
|
#
|
|
-#AUDIO_SUPPORT = -DAUDIO_SUPPORT
|
|
+AUDIO_SUPPORT = -DAUDIO_SUPPORT
|
|
#========================================================================
|
|
# There is a default command (/usr/demo/SOUND/play), which is used to
|
|
# play audio files. Alternatively you can specify your own custom
|
|
# command here. Uncomment the following line and set appropriately.
|
|
#
|
|
-#AUDIO_CMD = -DAUDIO_CMD=\"/usr/local/bin/play\"
|
|
+AUDIO_CMD = -DAUDIO_CMD=\"$(LOCALBASE)/bin/rplay\"
|
|
#========================================================================
|
|
# Faces displays a background pattern in its' window. When the window
|
|
# is not completely full, this gives the appearance of trying to blend
|
|
@@ -38,7 +41,7 @@
|
|
# can specify the name of a file containing an alternate pattern to use.
|
|
# Uncomment the next two lines and set appropriately.
|
|
#
|
|
-#BACKNAME = /usr/local/sample-background
|
|
+#BACKNAME = $(PREFIX)/sample-background
|
|
#BACKGROUND = -DBACKGROUND=\"$(BACKNAME)\"
|
|
#------------------------------------------------------------------------
|
|
# Uncomment the following two lines to use the Domain Name Service to
|
|
@@ -54,8 +57,8 @@
|
|
# NOTE that for this to work you must have at least a minimal
|
|
# /etc/resolv.conf file containing a valid nameserver entry.
|
|
#
|
|
-#DNSLOOKUP = -DDNSLOOKUP
|
|
-#DNSLIB = -lresolv
|
|
+DNSLOOKUP = -DDNSLOOKUP
|
|
+DNSLIB =
|
|
#------------------------------------------------------------------------
|
|
# If you do not want to show the number of messages on the face icon,
|
|
# then uncomment the next line.
|
|
@@ -72,12 +75,12 @@
|
|
#
|
|
#DONTSHOWUSER = -DDONTSHOWUSER
|
|
#------------------------------------------------------------------------
|
|
-# By default, faces looks for the face images in /usr/local/faces. If
|
|
+# By default, faces looks for the face images in $(PREFIX)/faces. If
|
|
# you wish to specify an alternate location, then these two lines should
|
|
# be uncommented and set appropriately. Note that the value must be
|
|
# a single directory name, not a colon separated list of paths.
|
|
#
|
|
-FACEDIR = /usr/local/faces
|
|
+FACEDIR = $(PREFIX)/share/faces
|
|
CFACEDIR = -DFACEDIR=\"$(FACEDIR)\"
|
|
#------------------------------------------------------------------------
|
|
# It is possible to determine what type of monitoring faces does at
|
|
@@ -188,7 +191,7 @@
|
|
# to the select call are different, and this definition should be
|
|
# uncommented. You need to uncomment this for SunOS v3.x.
|
|
#
|
|
-#SELTYPE = -DNO_43SELECT
|
|
+SELTYPE = -DNO_43SELECT
|
|
#------------------------------------------------------------------------
|
|
# If you are building faces on a Silicon Graphics machine, then you will
|
|
# need to uncomment the following two definitions.
|
|
@@ -199,7 +202,7 @@
|
|
# If the pending mail for users is in a different directory than
|
|
# /usr/spool/mail, uncomment the following and set appropriately.
|
|
#
|
|
-#SPOOLDIR = -DSPOOLDIR=\"/usr/mail\"
|
|
+SPOOLDIR = -DSPOOLDIR=\"/var/mail\"
|
|
#------------------------------------------------------------------------
|
|
# If faces is setup to monitor mail, then the name of the default
|
|
# spoolfile is /usr/spool/mail/username. An alternative spoolfile name
|
|
@@ -258,8 +261,8 @@
|
|
# library files are not in a standard place, then the following
|
|
# two lines should be uncommented, and set appropriately.
|
|
#
|
|
-#X11INCDIR = -I$(OPENWINHOME)/include
|
|
-#X11LIBDIR = -L$(OPENWINHOME)/lib
|
|
+X11INCDIR = -I${X11BASE}/include
|
|
+X11LIBDIR = -L${X11BASE}/lib
|
|
#------------------------------------------------------------------------
|
|
# If you are compiling the XView version, then the following two lines
|
|
# should be uncommented, and set appropriately.
|
|
@@ -272,17 +275,19 @@
|
|
# Default locations where faces files will be installed.
|
|
# You might wish to alter these values.
|
|
#
|
|
-BINDIR = /usr/local/bin
|
|
-LIBDIR = /usr/local/lib
|
|
-MANDIR = /usr/man
|
|
-MANSECT = l
|
|
+BINDIR = $(PREFIX)/bin
|
|
+LIBDIR = $(PREFIX)/lib
|
|
+INCDIR = $(PREFIX)/include
|
|
+MANDIR = $(PREFIX)/man
|
|
+MANSECT = 1
|
|
|
|
#
|
|
# Options for submakes
|
|
#
|
|
MAKEOPTS = $(MFLAGS) BINDIR=$(BINDIR) LIBDIR=$(LIBDIR) \
|
|
- MANDIR=$(MANDIR) CC=$(CC) \
|
|
- NOINDEX=$(NOINDEX) SYSV=$(SYSV)
|
|
+ INCDIR=$(INCDIR) MANDIR=$(MANDIR) CC="$(CC)" \
|
|
+ NOINDEX=$(NOINDEX) SYSV=$(SYSV) PREFIX=$(PREFIX) \
|
|
+ CCOMP="$(CCOMP)"
|
|
|
|
#
|
|
# Override DEBUG on the command line as `DEBUG=-DDEBUG' to enable various
|
|
@@ -302,7 +307,7 @@
|
|
$(SELTYPE) $(SGIDEF) $(SPOOLDIR) $(SPOOLFILE) $(SYSV) \
|
|
$(TTEXT) $(TOPIX) $(UPDATE) $(USE_BZERO) $(USE_GETWD) \
|
|
$(X11R3) $(X11INCDIR) $(XVIEWINCDIR) $(DEBUG)
|
|
-CCOMP = -O
|
|
+CCOMP = -g
|
|
CFLAGS = $(CCOMP) $(CDEFS)
|
|
#
|
|
#=======================================================================
|
|
@@ -311,12 +316,9 @@
|
|
|
|
BINARIES = psfaces svfaces xfaces xvfaces
|
|
|
|
-CC = cc
|
|
-MAKE = make
|
|
-
|
|
STDSRCS = address.c get.c main.c mon.c parsefrom.c rec.c
|
|
STDOBJS = address.o get.o main.o mon.o parsefrom.o rec.o
|
|
-STDLIBS = compface/libcompface.a $(DNSLIB) $(SGILIBS)
|
|
+STDLIBS = $(LDFLAGS) compface/libcompface.la $(DNSLIB) $(SGILIBS)
|
|
|
|
COMPFACE = compface
|
|
FACES = facedir
|
|
@@ -357,25 +359,25 @@
|
|
# Dell Unix (Interactive 386/ix): $(X11LIBDIR) -lX11 -linet
|
|
# AT&T's XWIN: $(X11LIBDIR) -lX11_s -lc_s -lnsl_s -lpt
|
|
#
|
|
-X11LIBS = $(X11LIBDIR) -lX11
|
|
+X11LIBS = -lX11
|
|
XVIEWLIBS = $(XVIEWLIBDIR) -lxview -lolgx -lX11
|
|
|
|
help:
|
|
@echo
|
|
@echo "You need to specify one of the following options:"
|
|
@echo
|
|
- @echo " make sunview - to make the SunView version."
|
|
- @echo " make news - to make the NeWS version."
|
|
- @echo " make x11 - to make the X11 version."
|
|
- @echo " make xview - to make the XView version."
|
|
+ @echo " ${MAKE} sunview - to make the SunView version."
|
|
+ @echo " ${MAKE} news - to make the NeWS version."
|
|
+ @echo " ${MAKE} x11 - to make the X11 version."
|
|
+ @echo " ${MAKE} xview - to make the XView version."
|
|
@echo
|
|
@echo "This should be followed by:"
|
|
@echo
|
|
- @echo " make install"
|
|
- @echo " make clean"
|
|
+ @echo " ${MAKE} install"
|
|
+ @echo " ${MAKE} clean"
|
|
@echo
|
|
|
|
-all: $(BINARIES)
|
|
+all: x11
|
|
|
|
news: $(STDOBJS) news.o faces_cps.h
|
|
(cd compface; $(MAKE) $(MAKEOPTS))
|
|
@@ -394,9 +396,8 @@
|
|
x11: $(STDOBJS) x11.o
|
|
(cd compface; $(MAKE) $(MAKEOPTS))
|
|
(cd filters; $(MAKE) $(MAKEOPTS))
|
|
- $(CC) -o xfaces $(CFLAGS) $(STDOBJS) x11.o \
|
|
+ $(LIBTOOL) --mode=link $(CC) -o faces $(CFLAGS) $(STDOBJS) x11.o \
|
|
$(STDLIBS) $(X11LIBS) $(SVR4LIBS)
|
|
- -cp xfaces faces
|
|
|
|
xview: $(STDOBJS) xview.o
|
|
(cd compface; $(MAKE) $(MAKEOPTS))
|
|
@@ -406,21 +407,24 @@
|
|
-cp xvfaces faces
|
|
|
|
tables:
|
|
- -mkdir $(FACEDIR)
|
|
- -install -c -m 644 machine.tab $(FACEDIR)
|
|
- -install -c -m 644 people.tab $(FACEDIR)
|
|
+ ${BSD_INSTALL_DATA_DIR} $(FACEDIR)
|
|
+ ${BSD_INSTALL_DATA} machine.tab $(FACEDIR)
|
|
+ ${BSD_INSTALL_DATA} people.tab $(FACEDIR)
|
|
|
|
install:
|
|
+ ${MAKE} tables
|
|
(cd compface; $(MAKE) $(MAKEOPTS) install)
|
|
(cd filters; $(MAKE) $(MAKEOPTS) install)
|
|
(cd scripts; $(MAKE) $(MAKEOPTS) install)
|
|
- install -s -m 751 faces $(BINDIR)
|
|
- install -c -m 755 face_update $(BINDIR)
|
|
- install -c -m 755 faces.sendmail $(BINDIR)
|
|
- install -c -m 644 faces.man \
|
|
+ $(LIBTOOL) --mode=install ${BSD_INSTALL_PROGRAM} faces $(BINDIR)
|
|
+ ${BSD_INSTALL_SCRIPT} face_update $(BINDIR)
|
|
+ ${BSD_INSTALL_SCRIPT} faces.sendmail $(BINDIR)
|
|
+ ${BSD_INSTALL_MAN} faces.man \
|
|
$(MANDIR)/man$(MANSECT)/faces.$(MANSECT)
|
|
- install -c -m 644 face_update.1 \
|
|
+ ${BSD_INSTALL_MAN} face_update.1 \
|
|
$(MANDIR)/man$(MANSECT)/face_update.$(MANSECT)
|
|
+ ${BSD_INSTALL_DATA_DIR} $(PREFIX)/lib/X11/app-defaults
|
|
+ ${BSD_INSTALL_DATA} Faces.ad $(PREFIX)/lib/X11/app-defaults/Faces
|
|
|
|
clean:
|
|
(cd compface; $(MAKE) $(MAKEOPTS) clean)
|