home *** CD-ROM | disk | FTP | other *** search
Makefile | 1989-11-26 | 4.3 KB | 161 lines |
- # @(#) Makefile 1.5 11/19/89 13:53:47
-
- ###############################
- # Start of configurable options. You will also have to do a `make depend'.
-
- # Compiler options.
- # -DSYSV is needed for system 5 release 2
- # -DRFC822 if you want the daemon to produce To: and From: header lines
- # -DSYSEXITS if your system has <sysexits.h>
- # -DSYSLOG if your system has a BSD 4.3-like syslog facility
- # -DSYSLOGFILE=\"/usr/spool/mqueue/syslog\" if you don't have BSD4.3-like syslog
- # You will also have to create that file, with mode 666.
- #
- #BSD4.X: DEFS = -DRFC822 -DSYSEXITS -DSYSLOG
- #SYSVR2: DEFS = -DRFC822 -DSYSV -DSYSLOGFILE=\"/usr/spool/mqueue/syslog\"
-
- DEFS = -DRFC822 -DSYSEXITS -DSYSLOG
-
- # Location of pc-mail spool area
-
- MAILDIR = /var/spool/pc-mail
-
- # How often the daeman will scan the pc-mail spool area for unsent mail.
- # This time interval can also be changed via the command line.
-
- DELAY = 30
-
- # Some system-5 implementations have a separate library with BSD-compatible
- # directory access routines.
- #
- #LIBS = -lndir
-
- LIBS =
-
- # Location of the pc-mail en pc-maild binaries
-
- EXEDIR = /usr/local/lib
-
- # If you want to, where to install the manual pages
-
- MANDIR = /usr/local/man/man8
-
- # End of configurable options
- #############################
-
- SHELL = /bin/sh
- CFLAGS = $(DEFS) -DDELAY=$(DELAY) -DMAILDIR=\"$(MAILDIR)\"
- ARCHIVE = sarch
- SOURCES = README pc-mail.c pc-maild.c Makefile sysexits.h syslog.h \
- syslog.c util.c util.h mtime.c mtime.h dosunix.c dosunix.h \
- percentm.h percentm.c
-
- PCMOBJ = pc-mail.o syslog.o percentm.o dosunix.o
- PCMSRC = pc-mail.c syslog.c percentm.c dosunix.c
-
- PCMDOBJ = pc-maild.o syslog.o percentm.o dosunix.o util.o mtime.o
- PCMDSRC = pc-maild.c syslog.c percentm.c dosunix.c util.c mtime.c
-
- all: pc-mail pc-maild
-
- install: all
- -mkdir $(MAILDIR)
- chmod 755 $(MAILDIR)
- cp pc-mail pc-maild $(EXEDIR)
- chown root $(EXEDIR)/pc-mail
- chmod 4755 $(EXEDIR)/pc-mail
-
- installman:
- cp pc-mail.8 pc-maild.8 $(MANDIR)
-
- pc-mail: $(PCMOBJ)
- $(CC) $(CFLAGS) -o $@ $(PCMOBJ) $(LIBS)
-
- pc-maild: $(PCMDOBJ)
- $(CC) $(CFLAGS) -o $@ $(PCMDOBJ) $(LIBS)
-
- lint: lint1 lint2
-
- lint1: $(PCMSRC)
- lint $(CFLAGS) $(PCMSRC)
-
- lint2: $(PCMDSRC)
- lint $(CFLAGS) $(PCMDSRC)
-
- shar: $(SOURCES) pc-mail.8 pc-maild.8
- @shar $(SOURCES) pc-mail.8 pc-maild.8
-
- clean:
- rm -f *.o core nohup.out
-
- clobber: clean
- rm -f pc-maild pc-mail *.8
-
- archive: $(SOURCES)
- $(ARCHIVE) $?;
- touch archive
-
- depend:
- (sed '1,/^# do not edit/!d' Makefile; \
- for i in [a-z][a-z]*.c; do \
- $(CC) -E $(CFLAGS) $$i | sed -n '/^# *1 *"\([^"]*\)".*/{;s//'`echo $$i|sed 's/c$$/o/'`': \1/;p;}'; \
- done)>$$$$ && mv $$$$ Makefile
-
- # do not edit below this line - it was create with `make depend'
- dosunix.o: dosunix.c
- dosunix.o: /usr/include/stdio.h
- dosunix.o: ./dosunix.h
- mtime.o: mtime.c
- mtime.o: /usr/include/syslog.h
- mtime.o: ./mtime.h
- pc-mail.o: pc-mail.c
- pc-mail.o: /usr/include/stdio.h
- pc-mail.o: /usr/include/sys/types.h
- pc-mail.o: /usr/include/sys/sysmacros.h
- pc-mail.o: /usr/include/sys/stat.h
- pc-mail.o: /usr/include/pwd.h
- pc-mail.o: /usr/include/varargs.h
- pc-mail.o: /usr/include/syslog.h
- pc-mail.o: /usr/include/sys/dir.h
- pc-mail.o: /usr/include/sysexits.h
- pc-mail.o: ./dosunix.h
- pc-mail.o: ./percentm.h
- pc-maild.o: pc-maild.c
- pc-maild.o: /usr/include/stdio.h
- pc-maild.o: /usr/include/pwd.h
- pc-maild.o: /usr/include/time.h
- pc-maild.o: /usr/include/signal.h
- pc-maild.o: /usr/include/vm/faultcode.h
- pc-maild.o: /usr/include/sys/types.h
- pc-maild.o: /usr/include/sys/sysmacros.h
- pc-maild.o: /usr/include/sys/stat.h
- pc-maild.o: /usr/include/syslog.h
- pc-maild.o: /usr/include/sys/types.h
- pc-maild.o: /usr/include/sys/dir.h
- pc-maild.o: /usr/include/sgtty.h
- pc-maild.o: /usr/include/sys/ioctl.h
- pc-maild.o: /usr/include/sys/ttychars.h
- pc-maild.o: /usr/include/sys/ttydev.h
- pc-maild.o: /usr/include/sys/ttold.h
- pc-maild.o: /usr/include/sys/ioccom.h
- pc-maild.o: /usr/include/sys/ttycom.h
- pc-maild.o: /usr/include/sys/filio.h
- pc-maild.o: /usr/include/sys/ioccom.h
- pc-maild.o: /usr/include/sys/sockio.h
- pc-maild.o: /usr/include/sys/ioccom.h
- pc-maild.o: ./dosunix.h
- pc-maild.o: ./util.h
- pc-maild.o: ./mtime.h
- percentm.o: percentm.c
- percentm.o: /usr/include/stdio.h
- percentm.o: ./percentm.h
- syslog.o: syslog.c
- util.o: util.c
- util.o: /usr/include/stdio.h
- util.o: /usr/include/pwd.h
- util.o: /usr/include/sys/types.h
- util.o: /usr/include/sys/sysmacros.h
- util.o: /usr/include/sys/dir.h
- util.o: /usr/include/syslog.h
- util.o: ./util.h
-