home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume9
/
pc-mail-nfs
/
Makefile
< prev
next >
Wrap
Makefile
|
1989-11-26
|
4KB
|
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