# Makefile for dvipsk --kb@cs.umb.edu. Public domain.
version = 5.58f

ac_include ../make/paths.make

# Add -DDEFRES=dpi to DEFS to change the default resolution from 300dpi.
# Add -DNO_DEBUG to turn off debugging.
# Add -DTPIC for tpic support.
# Add -DEMTEX for EMTEX specials.
# Add -DSECURE if you will install dvips with special privileges.
# 
# For VM/CMS or (perhaps) VMS or DOS compilation, need the corresponding
# subdirectory from the original dvips distribution.  (Maybe dvipsk
# won't work at all on such systems; if you have info one way or the
# other, please let kb@cs.umb.edu know.)
DEFS = -DTPIC -DEMTEX $(XDEFS)

ac_include ../make/common.make
ac_include ../make/programs.make
ac_include ../make/texi.make

# The `-t'[mp] business is so that we don't create an empty .pro file,
# if running squeeze fails for some reason.  A dependency on squeeze
# fails here, so we include it below.
.SUFFIXES: .pro .lpro
.lpro.pro:
	./squeeze < $< > $@-t
	mv $@-t $@
prologues = tex.pro texps.pro texc.pro special.pro finclude.pro \
            color.pro crop.pro

objects = dospecial.o dviinput.o emspecial.o fontdef.o loadfont.o       \
dvips.o tfmload.o download.o prescan.o scanpage.o skippage.o output.o   \
scalewidth.o dosection.o dopage.o resident.o search.o unpack.o drawPS.o \
header.o repack.o virtualfont.o dpicheck.o finclude.o        \
pprescan.o papersiz.o color.o bbox.o

program = dvips
programs = afm2tfm $(program)


default all: $(programs) $(prologues) dvips.info

$(program): $(kpathsea) $(objects)
	$(CC) $(LDFLAGS) -o $@ $(objects) $(LOADLIBES)

afm2tfm: afm2tfm.o
	$(CC) $(LDFLAGS) -o $@ afm2tfm.o $(LOADLIBES)

squeeze: squeeze.o
	$(CC) $(LDFLAGS) -o $@ squeeze.o $(LOADLIBES)

$(prologues): squeeze

texc.lpro: texc.script tex.lpro
	$(SHELL) $(srcdir)/texc.script $(srcdir)/tex.lpro $@

ac_include ../make/tkpathsea.make

check: all
	MakeTeXPK cmr10 300 300 1; false
	rm -f mtest.ps
	tex $(srcdir)/test
	-dvips test -o test.ps
	mv test.ps mtest.ps
	dvips test -o

install: install-exec install-data
uninstall: uninstall-exec uninstall-data

install-exec: all
	$(SHELL) $(top_srcdir)/../mkdirchain $(bindir) $(scriptdir) $(fontdir)
	for p in $(programs); do $(INSTALL_PROGRAM) $$p $(bindir)/$$p; done
uninstall-exec:
	for p in $(programs); do rm -f $(bindir)/$$p; done

install-data:
	$(SHELL) $(top_srcdir)/../mkdirchain $(mandir) $(infodir) \
	  $(psheaderdir) 
# Info files.
	for i in dvips.info*; do \
	  $(INSTALL_DATA) $$i $(infodir)/$$i; done
# PostScript prologues and encodings.
	for h in $(prologues); do $(INSTALL_DATA) $$h $(psheaderdir)/$$h; done
	cd $(srcdir)/reencode; \
	  for e in *; do $(INSTALL_DATA) $$e $(psheaderdir)/$$e; done
# config.ps.
	if test ! -r $(psheaderdir)/config.ps				\
	   || grep 'original config.ps --' $(psheaderdir)/config.ps	\
	      >/dev/null; then	\
          $(INSTALL_DATA) $(srcdir)/config.ps $(psheaderdir)/config.ps;	\
        else true; fi
# psfonts.map.
	if test ! -r $(psheaderdir)/psfonts.map 			\
	   || grep 'original psfonts.map --' $(psheaderdir)/psfonts.map \
	      >/dev/null; then	\
	  $(INSTALL_DATA) $(srcdir)/psfonts.map $(psheaderdir)/psfonts.map; \
        else true; fi
# Man pages.
	$(INSTALL_DATA) $(srcdir)/dvips.1 $(mandir)/dvips.$(manext)
	$(INSTALL_DATA) $(srcdir)/afm2tfm.1 $(mandir)/afm2tfm.$(manext)
# TeX macros and fonts.
	($(install_macros) && (cd $(srcdir)/tex; $(CP_R) . $(texinputdir))) || true
	find $(texinputdir) -type d -name CVS -print | xargs rm -rf
	($(install_fonts) && (cd $(srcdir)/fonts; $(CP_R) . $(fontdir))) || true
	find $(fontdir) -type d -name CVS -print | xargs rm -rf

uninstall-data:
	rm -f $(infodir)/dvips.info*
	for h in $(prologues); do rm -f $(psheaderdir)/$$h; done
	cd $(srcdir)/reencode; for e in *; do rm -f $(psheaderdir)/$$e; done
	if grep 'original config.ps --' $(psheaderdir)/config.ps	\
             >/dev/null 2>&1; then rm -f $(psheaderdir)/config.ps;	\
        else true; fi
	if grep 'original psfonts.map --' $(psheaderdir)/psfonts.map	\
              >/dev/null 2>&1; then rm -f $(psheaderdir)/psfonts.map;	\
        else true; fi
	rm -f $(mandir)/dvips.$(manext) $(mandir)/afm2tfm.$(manext)

distname = dvipsk
program_files = config.ps *.texi *.info* *.lpro psfonts.map *.1 texc.script 
version_files = dvips.h

pre-dist-$(distname): INSTALL $(program).info $(program).dvi
post-dist-$(distname):
	cd $(distdir); cp -p $(ps)/fonts $(ps)/tex $(ps)/contrib .
	cd $(distdir); cp -p $(fontname)/dvips reencode
	cp -p $(program).aux $(program).cps $(distdir)
	rm -f $(distdir)/texc.lpro
	cp -p $(fontname)/doc/fontname/adobe.txt $(distdir)/adobe

ac_include ../make/dist.make
ac_include ../make/config.make

info: $(program).info
dvi: $(program).dvi
INSTALL: $(program).texi
	$(MAKEINFO) $(MAKEINFO_FLAGS) --no-headers $< -o - \
	  | sed -n '/^Installation/,/kpathsea\/INSTALL'"'"'.)$$/'p >$@
	add-info-toc $@

ac_include ../make/misc.make

distclean::
	rm -f *.pro texc.lpro

ac_include ../make/rdepend.make
afm2tfm.o: afm2tfm.c config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h $(kpathsea_srcdir)/c-ctype.h 
bbox.o: bbox.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
color.o: color.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
dopage.o: dopage.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
dosection.o: dosection.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h 
dospecial.o: dospecial.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h $(kpathsea_srcdir)/c-ctype.h 
download.o: download.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
dpicheck.o: dpicheck.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
drawPS.o: drawPS.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
dviinput.o: dviinput.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
dvips.o: dvips.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h $(kpathsea_srcdir)/c-pathch.h \
  $(kpathsea_srcdir)/proginit.h $(kpathsea_srcdir)/progname.h paths.h
emspecial.o: emspecial.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h 
finclude.o: finclude.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h $(kpathsea_srcdir)/c-ctype.h 
fontdef.o: fontdef.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h $(kpathsea_srcdir)/magstep.h
header.o: header.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
loadfont.o: loadfont.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h $(kpathsea_srcdir)/c-pathmx.h \
  $(kpathsea_srcdir)/tex-glyph.h $(kpathsea_srcdir)/tex-make.h
output.o: output.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h paths.h 
papersiz.o: papersiz.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
pprescan.o: pprescan.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
prescan.o: prescan.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
repack.o: repack.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
resident.o: resident.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h paths.h \
  $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/pathsearch.h $(kpathsea_srcdir)/str-llist.h
scalewidth.o: scalewidth.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
scanpage.o: scanpage.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
search.o: search.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h \
  $(kpathsea_srcdir)/tex-glyph.h
skippage.o: skippage.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
squeeze.o: squeeze.c 
tfmload.o: tfmload.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h $(kpathsea_srcdir)/c-pathmx.h
unpack.o: unpack.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h
virtualfont.o: virtualfont.c dvips.h config.h $(kpathsea_srcdir)/config.h ./c-auto.h \
  $(kpathsea_srcdir)/c-std.h \
  $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  $(kpathsea_srcdir)/c-memstr.h \
  $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  $(kpathsea_srcdir)/c-limits.h \
  $(kpathsea_srcdir)/c-proto.h \
  $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/tex-file.h debug.h $(kpathsea_srcdir)/c-pathmx.h
