PROGRAMS= gnudoit gnuserv gnuclient
DESTDIR= 
HOSTTYPE= `/bin/athena/machtype`
ETCDIR= /usr/sipb/${HOSTTYPE}etc
BINDIR= /usr/sipb/${HOSTTYPE}bin
ELISPDIR= /usr/sipb/lib/elisp
INSTALL= install
INSTALLFLAGS= -c -s -m 755
MANDIR= /usr/sipb/man/man1
INCLUDEDIR=/source/third/common/gnu/emacs/src # for config.h
CC=gcc
CDEBUG=-O2
XCFLAGS=-pipe
CFLAGS= $(CDEBUG) $(XCFLAGS) -I$(INCLUDEDIR)

all:: $(PROGRAMS) gnuserv.elc

gnuserv.elc: gnuserv.el
	emacs -batch batch-byte-compile gnuserv.el

gnudoit: gnudoit.o gnuslib.o
	$(CC) -o gnudoit gnudoit.o gnuslib.o

gnuserv: gnuserv.o gnuslib.o
	$(CC) -o gnuserv gnuserv.o gnuslib.o

gnuclient: gnuclient.o gnuslib.o
	$(CC) -o gnuclient gnuclient.o gnuslib.o

clean::
	rm -f *.o *.bak *~ .#* $(PROGRAMS) gnuserv.elc

install::
	$(INSTALL) $(INSTALLFLAGS) gnudoit gnuclient $(DESTDIR)$(BINDIR)
	$(INSTALL) $(INSTALLFLAGS) gnuserv $(DESTDIR)$(ETCDIR)
	$(INSTALL) -m 444 gnuserv.1 $(DESTDIR)$(MANDIR)
	$(INSTALL) -m 444 foo.1 $(DESTDIR)$(MANDIR)/gnudoit.1
	$(INSTALL) -m 444 foo.1 $(DESTDIR)$(MANDIR)/gnuclient.1
	$(INSTALL) -m 444 gnuserv.el gnuserv.elc $(DESTDIR)$(ELISPDIR)
	$(INSTALL) -m 755 gnuserv.sh $(DESTDIR)/usr/sipb/etc/gnuserv
