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