DBMLIB=	-ldbm
CONVTIME=convtime.o
DESTDIR=
MANEXT=1
MANDIR=		/usr/local/man
BINDIR=$(DESTDIR)/local/bin
LIBDIR=$(DESTDIR)/local/lib
SHAREDIR=$(DESTDIR)/local/share
INSTALL=/usr/bin/installbsd

O =
COPTS= -g -O2 -Wall
CCONFIG= -DNDBM -DDEBUG -DLOG -DVMUNIX -DNEED_STRERROR
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)
