0b1c4c4910
to apply it.
154 lines
3.5 KiB
Text
154 lines
3.5 KiB
Text
$NetBSD: patch-aa,v 1.3 2005/07/20 00:03:35 kristerw Exp $
|
|
|
|
--- Makefile.orig Sat Jul 1 01:41:05 1995
|
|
+++ Makefile Wed Jul 20 01:59:35 2005
|
|
@@ -1,123 +1,39 @@
|
|
-CC = gcc
|
|
-
|
|
-CCFLAG = -O2
|
|
-DBFLAG = -ggdb -Wall
|
|
-LDFLAG = -N -s
|
|
-
|
|
+PROG = dip
|
|
+PROG1 = diplogin
|
|
+LINKS = ${BINDIR}/${PROG} ${BINDIR}/${PROG1}
|
|
VERSION = 1.01
|
|
|
|
BINTGT = dip
|
|
-BINTGT1 = diplogin
|
|
-BINDIR = /sbin/
|
|
-BINGRP = bin
|
|
-BINOWN = bin
|
|
-BINMODE = 555
|
|
-
|
|
-MANSRC = dip.8
|
|
-MANTGT = dip.0
|
|
-MANTGT1 = diplogin.0
|
|
-MANDIR = /usr/share/man/cat8/
|
|
-MANGRP = bin
|
|
-MANOWN = bin
|
|
-MANMODE = 444
|
|
+BINDIR = ${PREFIX}/sbin
|
|
|
|
-SMPDIR = /etc/dip.samples/
|
|
+MAN = dip.8
|
|
+MANDIR = ${PREFIX}/man
|
|
+MLINKS = dip.8 diplogin.8
|
|
+MANINSTALL = maninstall catinstall
|
|
+
|
|
+SAMPLES = samples/dialout.dip.sample samples/ReadMe.HowTo \
|
|
+ samples/sample2.dip samples/diphosts \
|
|
+ samples/sample.dip samples/setup.sh.sample \
|
|
+ samples/ReadMe samples/sample1.dip \
|
|
+ samples/startup.sh.sample
|
|
+
|
|
+SMPDIR = ${PREFIX}/lib/dip
|
|
SMPGRP = bin
|
|
SMPOWN = bin
|
|
-SMPMODE = 755
|
|
+SMPMODE = 644
|
|
|
|
# OWNSLEEP= -DUSEOWNSLEEP
|
|
|
|
-OBJS = attach.o command.o config.o daemon.o dip.o login.o modem.o ppp.o\
|
|
- slip.o term.o tty.o
|
|
+SRCS = attach.c command.c config.c daemon.c dip.c login.c modem.c ppp.c\
|
|
+ slip.c term.c tty.c
|
|
|
|
.ifdef (OWNSLEEP)
|
|
-OBJS += sleep.o
|
|
-.endif
|
|
-
|
|
-
|
|
-.SUFFIXES: .0 .1 .2 .3 .4 .5 .6 .7 .8
|
|
-
|
|
-
|
|
-.8.0:
|
|
- @echo "nroff -mandoc $(.IMPSRC) > $(.TARGET)"
|
|
- @nroff -mandoc $(.IMPSRC) > $(.TARGET) || ( rm -f $(.TARGET) ; false )
|
|
-
|
|
-
|
|
-.ifmake (debug)
|
|
-.c.o: dip.h $(.IMPSRC)
|
|
- $(CC) $(OWNSLEEP) $(DBFLAG) -c $(.IMPSRC)
|
|
-.else
|
|
-.c.o: dip.h $(.IMPSRC)
|
|
- $(CC) $(OWNSLEEP) $(CCFLAG) -c $(.IMPSRC)
|
|
+SRCS += sleep.c
|
|
.endif
|
|
|
|
+afterinstall:
|
|
+ @if [ ! -d ${SMPDIR} ] ; then mkdir -p ${SMPDIR} ; fi
|
|
+ ${INSTALL} -c -o ${SMPOWN} -g ${SMPGRP} -m ${SMPMODE} \
|
|
+ ${SAMPLES} ${SMPDIR}
|
|
|
|
-
|
|
-all: dip
|
|
-
|
|
-
|
|
-install: dip maninstall
|
|
- install -c -s -o$(BINOWN) -g$(BINGRP) -m$(BINMODE) $(BINTGT) $(BINDIR)
|
|
- rm -f $(BINDIR)$(BINTGT1)
|
|
- ln $(BINDIR)$(BINTGT) $(BINDIR)$(BINTGT1)
|
|
-
|
|
-
|
|
-dip: dip.h $(OBJS)
|
|
- $(CC) $(OWNSLEEP) $(CCFLAG) $(LDFLAG) -o $(BINTGT) $(OBJS)
|
|
-
|
|
-
|
|
-debug: dip.h $(OBJS)
|
|
- $(CC) $(OWNSLEEP) $(DBFLAG) -o $(BINTGT) $(OBJS)
|
|
-
|
|
-
|
|
-maninstall: man
|
|
- install -c -o$(MANOWN) -g$(MANGRP) -m$(MANMODE) $(MANTGT) $(MANDIR)
|
|
- rm -f $(MANDIR)$(MANTGT1)
|
|
- ln $(MANDIR)$(MANTGT) $(MANDIR)$(MANTGT1)
|
|
-
|
|
-
|
|
-man: $(MANTGT)
|
|
-
|
|
-
|
|
-samples!
|
|
- @echo Installing sample files in $(SMPDIR)...
|
|
- @if [ -d $(SMPDIR) ] ; then \
|
|
- echo The directory already exists! ; \
|
|
- echo Aborting!!! ; \
|
|
- false ; \
|
|
- fi
|
|
- install -d -o$(BINOWN) -g$(BINGRP) -m$(SMPMODE) $(SMPDIR)
|
|
- install -c -o$(BINOWN) -g$(BINGRP) -m644 ./samples/* $(SMPDIR)
|
|
- install -c -o$(BINOWN) -g$(BINGRP) -m744 ./samples/*.sh.* $(SMPDIR)
|
|
-
|
|
-clean:
|
|
- rm -f $(BINTGT).core $(OBJS)
|
|
-
|
|
-
|
|
-clobber: clean
|
|
- rm -f $(BINTGT) $(MANTGT)
|
|
-
|
|
-
|
|
-uninstall:
|
|
- @if [ -f $(BINDIR)$(BINTGT1) ] ; then \
|
|
- echo Removing $(BINDIR)$(BINTGT1) ; \
|
|
- rm -f $(BINDIR)$(BINTGT1) ; \
|
|
- fi
|
|
- @if [ -f $(BINDIR)$(BINTGT) ] ; then \
|
|
- echo Removing $(BINDIR)$(BINTGT) ; \
|
|
- rm -f $(BINDIR)$(BINTGT) ; \
|
|
- fi
|
|
- @if [ -f $(MANDIR)$(MANTGT1) ] ; then \
|
|
- echo Removing $(MANDIR)$(MANTGT1) ; \
|
|
- rm -f $(MANDIR)$(MANTGT1) ; \
|
|
- fi
|
|
- @if [ -f $(MANDIR)$(MANTGT) ] ; then \
|
|
- echo Removing $(MANDIR)$(MANTGT) ; \
|
|
- rm -f $(MANDIR)$(MANTGT) ; \
|
|
- fi
|
|
- @if [ -d $(SMPDIR) ] ; then \
|
|
- echo '' ; \
|
|
- echo "Please remove $(SMPDIR) (and containing files) yourself!" ; \
|
|
- echo '' ; \
|
|
- fi
|
|
\ No newline at end of file
|
|
+.include <bsd.prog.mk>
|