CC=gcc
INSTALL=/usr/ucb/install -o root -g lbin
DBMLIB=
CONVTIME=convtime.o
DESTDIR=
MANEXT=1
MANDIR=/local/man/man
BINDIR=$(DESTDIR)/local/bin
LIBDIR=$(DESTDIR)/local/lib
SHAREDIR=$(DESTDIR)/local/share

O =
COPTS= -g
CCONFIG= -DDEBUG -DLOG -DVMUNIX -DSYSEXITS_H=\"/usr/ucbinclude/sysexits.h\" -DNO_BCOPY -Dindex=strchr -Drindex=strrchr -DNDBM
CFLAGS=	$O $(COPTS) $(CCONFIG)
ASMSED=	asm.sed


#.c.o:
#	cc -S $(CFLAGS) $*.c
#	sed -f $(ASMSED) $*.s | as -o $*.o
#	rm -f $*.s

all: vacation vacation.1 vacation.sh

vacation: vacation.o $(CONVTIME)
	rm -f $@
	$(CC) $(COPTS) -o $@ vacation.o $(CONVTIME) $(DBMLIB)

vacation.1: vacation.man Makefile
	rm -f $@
	sed -e 's,XXLIBDIR,$(LIBDIR),g' -e 's,XXSHAREDIR,$(SHAREDIR),g' \
		vacation.man > $@

vacation.sh: vacation.SH Makefile
	rm -f $@
	sed -e 's,XXLIBDIR,$(LIBDIR),g' -e 's,XXSHAREDIR,$(SHAREDIR),g' \
		vacation.SH > $@

vacation.o: vacation.c
	rm -f $@
	$(CC) $(COPTS) $(CCONFIG) -c vacation.c -DZMAILER

clean:
	rm -f *.o *~ \#* vacation

install: vacation vacation.sh vacation.1
	$(INSTALL) -c -m 755 vacation.sh $(BINDIR)/vacation
	$(INSTALL) -c -m 755 vacation $(LIBDIR)
	$(INSTALL) -c -m 444 vacation.msg $(SHAREDIR)
	$(INSTALL) -c -m 444 vacation.1 \
		$(MANDIR)$(MANEXT)/vacation.$(MANEXT)
