# Makefile for lpp. 14 Dec 1994 
# lpp is not freeware. licensing information from fred@nada.kth.se

CC = gcc
CFLAGS = -O

# Change if necessary to your preferred locations:
BINDIR=/usr/local/bin
LIBDIR=/usr/local/lib/lpp
MANEXT=1
MANDIR=/usr/local/man/man$(MANEXT)

# If you use BSD UNIX, use BSD = -DBSDF
# If you use SYSV, remove all after = , i.e. use BSD =
# If you use OSF, use BSD = -DBSDF -DOSFF -DNOMAGICK
# If you use Solaris, use BSD = -DNOMAGICK -DUSEUNAME
BSD = -DNOMAGICK -DUSEUNAME

# If your system supports $LANG and "locale"
# use LANG = -DLANG -I/usr/xpg2include
# otherwise use LANG =
LANG =

all:	lpp lpp.$(MANEXT)

lppopt:	lpp.h lppopt.c
	$(CC) $(CFLAGS) $(BSD) -c lppopt.c -o lppopt.o

lpp:	lpp.c lpp.h lppopt.o
	$(CC) $(CFLAGS) $(LANG) $(BSD) -D'LIBDIR="$(LIBDIR)"' -o lpp lpp.c lppopt.o

.SUFFIXES: .man .$(MANEXT)

.man.$(MANEXT):
	sed -e 's;@LIBDIR@;$(LIBDIR);' <$< >$@

clean:
	rm -f *~ *.o lpp lppo lpp.$(MANEXT) lppo.$(MANEXT)

install:
	-mkdir $(BINDIR)
	install -c lpp $(BINDIR)/lpp
	-mkdir $(LIBDIR)
	install -c lpp.ps $(LIBDIR)/lpp.ps
	install -c lpp.help $(LIBDIR)/lpp.help
	install -c draft.ps $(LIBDIR)/draft.ps
	install -c swedish.ps $(LIBDIR)/swedish.ps
	install -c nroff.ps $(LIBDIR)/nroff.ps
	-mkdir $(MANDIR)
	install -c lpp.$(MANEXT) $(MANDIR)/lpp.$(MANEXT)
