#
# Makefile for gsftopk.
#
# customized for NTeX, FL.

# Please set the following paths.

# The following three should be as in dvips.
HEADERDIR=/usr/lib/texmf/dvips
HEADERPATH=.:$(HEADERDIR):/usr/lib/texmf/fonts//type1//
CONFIGPATH=.:/usr/lib/texmf/dvips

# The following should be as in TeX.
TEXFONTS_DEFAULT=.:/usr/lib/texmf/fonts//tfm//

# Where to put things.
BINDIR=/usr/bin
MANDIR=/usr/man/man1

# (Optional) The fully-qualified path of Ghostscript.
# GSPATH=-DGS=\"/usr/local/gnu/bin/gs\"

CC=gcc
# LINT=gcc -c -Wall -Wshadow -Wpointer-arith -Dlint
# also maybe -Wcast-qual -Wwrite-strings
RM=rm -f
INSTALL=install

CFLAGS=-O2 -DCONFIGPATH=\"$(CONFIGPATH)\" -DHEADERPATH=\"$(HEADERPATH)\" \
  -DTEXFONTS_DEFAULT=\"$(TEXFONTS_DEFAULT)\" $(GSPATH)

gsftopk: gsftopk.c config.h
	$(CC) -o gsftopk $(CFLAGS) gsftopk.c

config.h: Configure
	./Configure $(CC) $(CFLAGS)

install: gsftopk
	$(INSTALL) gsftopk $(BINDIR)
	$(INSTALL) -m 644 render.ps $(HEADERDIR)
	$(INSTALL) -m 644 gsftopk.1 $(MANDIR)

lint:
	$(LINT) $(CFLAGS) gsftopk.c

clean:
	$(RM) *.o gsftopk a.out core errs *~

veryclean:
	$(RM) *.o gsftopk config.h a.out core errs *~
