CC	= gcc
CPPFLAGS= -include /usr/include/bsd/bsd.h -I/usr/include/bsd
CFLAGS	= -g3 -O2

INSTALL_BIN = install -c -g root -m 0755 -o root -s
INSTALL_DIR = install -d -g root -m 0755 -o root
INSTALL_MAN = install -c -g root -m 0644 -o root
INSTALL_SCR = install -c -g root -m 0755 -o root

SOURCES = regexp.c vfontedpr.c vgrindefs.c

all: vfontedpr vgrind

vfontedpr: $(SOURCES:.c=.o)

vgrind: vgrind.sh
	sed "s/groff\/tmac\/vfontedpr/vfontedpr/" <$< >$@

install: all
	$(INSTALL_DIR) $(PREFIX)/usr/bin
	$(INSTALL_DIR) $(PREFIX)/usr/lib/groff/tmac
	$(INSTALL_DIR) $(PREFIX)/usr/man/man1
	$(INSTALL_DIR) $(PREFIX)/usr/man/man5

	$(INSTALL_SCR) vgrind $(PREFIX)/usr/bin/vgrind
	$(INSTALL_MAN) vgrindefs.src $(PREFIX)/usr/lib/groff/tmac/vgrindefs
	$(INSTALL_MAN) tmac.vgrind $(PREFIX)/usr/lib/groff/tmac/tmac.vgrind
	$(INSTALL_BIN) vfontedpr $(PREFIX)/usr/lib/vfontedpr
	$(INSTALL_MAN) vgrind.1 $(PREFIX)/usr/man/man1/vgrind.1
	$(INSTALL_MAN) vgrindefs.5 $(PREFIX)/usr/man/man5/vgrindefs.5

clean:
	$(RM) *.o core

distclean: clean
	$(RM) vfontedpr vgrind

