DBMLIB=	-ldbm
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= -DDBM -DDEBUG -DLOG -DVMUNIX
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 -o root -m 755 vacation.sh $(BINDIR)/vacation
	install -c -o root -m 755 vacation $(LIBDIR)
	install -c -o root -m 644 vacation.msg $(SHAREDIR)
	install -c -o root -m 644 vacation.1 \
		$(MANDIR)$(MANEXT)/vacation.$(MANEXT)
