# $Source: /hpux/shared/supp//usr/src/cmd/mkpdf/./makefile,v $
# $Revision: 72.2 $

# Makefile for pdfmk, pdfdif, pdfck and revck

SHELL	= /usr/bin/sh
FINDMSG = /usr/bin/findmsg
GENCAT  = /usr/bin/gencat
SORT    = /usr/bin/sort
CFLAGS	= -v -O -DDISKLESS -DSYMLINKS -DNLS -DNLS16

SRCS= \
	hpux_rel.c \
	main.c \
	pdf_ops.c \
	attrib.c \
	mem_crc.c \
	revck.c

HDRS=	pdf.h

OBJS= \
	hpux_rel.o \
	main.o \
	pdf_ops.o \
	attrib.o \
	mem_crc.o \
	revck.o

INST_DIR = /usr/bin

default: mkpdf # mkpdf.cat # No NLS yet

metrics: mkpdf.M

mkpdf:	$(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS) -lPW

mkpdf.M:	$(SRCS)
	$(METRICS) $(CFLAGS) -o $@ $(SRCS) -lPW

$(OBJS):	pdf.h

mkpdf.cat: mkpdf.msg
	$(GENCAT) $@ mkpdf.msg

mkpdf.msg:
	$(FINDMSG) *.c | $(SORT) -n +1 -1 > $@

clean:
	rm -f $(OBJS)

clobber: clean
	rm -f mkpdf

shar: $(SRCS) $(HDRS) makefile
	shar $(SRCS) $(HDRS) makefile > shar

listing: $(SRCS) $(HDRS)
	@ echo Requires Fort Collins EPOC printer
	pr -l120 -n $(SRCS) $(HDRS) | lp -depoc -oxref

install:    mkpdf
	# for general-purpose distribution
	if [ `id -u` -eq 0 ]; then \
	    cpset mkpdf $(INST_DIR) 555 bin bin; \
	    ln $(INST_DIR)/mkpdf $(INST_DIR)/pdfdiff; \
	    ln $(INST_DIR)/mkpdf $(INST_DIR)/pdfck; \
	    ln $(INST_DIR)/mkpdf $(INST_DIR)/pdfpr; \
	    ln $(INST_DIR)/mkpdf $(INST_DIR)/revck; \
	else \
	    echo "\007Must be super-user to install"; \
	fi
