Документ взят из кэша поисковой машины. Адрес оригинального документа : http://hea-www.harvard.edu/~fine/Tech/cs1.1/Makefile
Дата изменения: Thu Aug 6 21:07:15 1998
Дата индексирования: Tue Oct 2 06:51:56 2012
Кодировка:
CC=cc
CFLAGS=-O

#
# In what directory do I put the server program (conserver)?
#
DMNDIR = /usr/local/daemons

#
# In what directory do I put the client program (console)?
#
BINDIR = /usr/local/bin

#
# Where do I put the man pages?
#
MANDIR = /usr/local/man

#
# Give the full path name you want to use for the config file?
# (make sure it matches what's in cons.h)
#
CTAB = /etc/constab

#
# The name of the group to give all the files too.
#
GRP = staff

#
# That's all that needs to be set here.
#

all: console conserver

console:
$(CC) $(CFLAGS) console.c -o console -lresolv

conserver:
$(CC) $(CFLAGS) conserver.c -o conserver


install: console conserver
#install client
cp console $(BINDIR)
chmod 750 $(BINDIR)/console
chgrp $(GRP) $(BINDIR)/console
#install server
cp conserver $(DMNDIR)
chmod 750 $(DMNDIR)/conserver
chgrp $(GRP) $(DMNDIR)/conserver
#install constab
cp constab $(CTAB)
chmod 750 $(CTAB)
chgrp $(GRP) $(CTAB)
#install man pages
cp console.1 $(MANDIR)/man1
cp constab.5 $(MANDIR)/man5
cp conserver.8 $(MANDIR)/man8
chmod 644 $(MANDIR)/man1/console.1
chmod 644 $(MANDIR)/man5/constab.5
chmod 644 $(MANDIR)/man8/conserver.8
#create rc.local.add-on
echo if [ -f $(DMNDIR)/conserver -a -f $(CTAB) ] > rc.local.add-on
echo " " \(echo conserver\) \> /dev/console >> rc.local.add-on
echo " " $(DMNDIR)/conserver \"Master Process " " \" \> /dev/console 2\>\&1 \& >> rc.local.add-on
echo fi >> rc.local.add-on