home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / unixtex-6.1b-src.tgz / tar.out / contrib / unixtex / kpathsea / Makefile.in < prev    next >
Makefile  |  1996-09-30  |  28KB  |  561 lines

  1. # Makefile for kpathsea --kb@cs.umb.edu.
  2. version = 2.52
  3.  
  4. ac_include ../make/paths.make
  5. ac_include ../make/makevars.make
  6.  
  7. # Add -DNO_DEBUG to disable debugging, for unnoticeably better performance.
  8. DEFS = $(XDEFS)
  9.  
  10. ac_include ../make/common.make
  11. ac_include ../make/library.make
  12. ac_include ../make/programs.make
  13. ac_include ../make/texi.make
  14.  
  15. # Install these header files (except c-auto.h).
  16. install_headers = *.h
  17.  
  18. ##ifdef HOSTNAME
  19. ##warn_more = -Wmissing-prototypes -Wwrite-strings -Wshadow
  20. ##MAKEINFO_FLAGS := $(MAKEINFO_FLAGS) --no-split
  21. ##malloc = onefile.o # gmalloc.o
  22. ##endif
  23.  
  24. # Put tex-file.o first, because it's what depends on the paths, and may
  25. # reduce frustration if the paths are wrong by doing it first.
  26.  
  27. objects = tex-file.o absolute.o basename.o cnf.o concat.o concat3.o      \
  28. concatn.o db.o debug.o dir.o elt-dirs.o expand.o extend-fname.o file-p.o \
  29. find-suffix.o fn.o fontmap.o getopt.o getopt1.o hash.o itoa.o kdefault.o \
  30. line.o magstep.o make-suffix.o path-elt.o pathsearch.o proginit.o        \
  31. progname.o putenv.o readable.o rm-suffix.o str-list.o str-llist.o        \
  32. tex-glyph.o tex-make.o tilde.o truncate.o uppercasify.o variable.o       \
  33. version.o xcalloc.o xfopen.o xmalloc.o xopendir.o xputenv.o xrealloc.o   \
  34. xstat.o xstrdup.o $(malloc)
  35.  
  36. library = kpathsea
  37.  
  38. default all: kpsewhich MakeTeXPK $(library).info
  39.  
  40. $(library).a: $(objects)
  41.     rm -f $@
  42.     $(AR) $(ARFLAGS) $@ $(objects)
  43.     $(RANLIB) $@
  44.  
  45. kpsewhich: $(library).a kpsewhich.o
  46.     $(link_command) kpsewhich.o $(LOADLIBES)
  47.  
  48. # Note that the regexps in the below sed command are constructed so
  49. # that autoconf won't try to substitute them before sed has a chance
  50. # to see them.
  51. MakeTeXPK: MakeTeXPK.in $(top_srcdir)/../make/paths.make
  52.     sed -e 's,@data.*dir@,$(datadir),g' \
  53.         -e 's,@psheader.*dir@,$(psheaderdir),g' \
  54.         -e 's,@fontname.*dir@,$(fontnamedir),g' \
  55.         -e 's,@font.*dir@,$(fontdir),g' \
  56.         -e 's,@dcfont.*dir@,$(dcfontdir),g' \
  57.         -e 's,@sauter.*dir@,$(sauterdir),g' \
  58.         -e 's,@web2c.*dir@,$(web2cdir),g' \
  59.     <$(srcdir)/MakeTeXPK.in >$@.tmp
  60.     mv $@.tmp $@
  61.     -chmod a+x $@
  62.  
  63. # Besides the straight variable substitutions, also change all
  64. # occurrences of `$(texmf)/' to `$TEXMF', so simply setting that envvar
  65. # changes the root of the whole tree.
  66. texmf.cnf: texmf.cnf.in texmf.sed
  67.     sed -f texmf.sed -e 's%$(texmf)/%$$TEXMF/%g' $(srcdir)/texmf.cnf.in >$@
  68.  
  69. # The idea is to turn each var=value into s%@var@%value%g. Seems simpler
  70. # to put the substitutions in a file than to play shell games.
  71. texmf.sed: $(top_srcdir)/../make/makevars.make
  72.     echo $(makevars) \
  73.     | tr ' ' '\012' \
  74.     | sed -e 's/^/s%@/' -e 's/=/@%/' -e 's/$$/%/' -e 's/$$/g/' \
  75.     >$@
  76.  
  77. # First null out comments and leading/trailing whitespace, then remove
  78. # lines that define invalid C identifiers, then remove blank lines. Each
  79. # line remaining looks like
  80. # <name> = <value>
  81. # (but = and surrounding spaces are optional, hence can't remove all spaces).
  82. # Change this to #ifndef DEFAULT_name@#define DEFAULT_name "value"@#endif,
  83. # then change the @'s to newlines (sed isn't good at multiline replacements),
  84. # then change $TEXMF back to $(texmf)
  85. # No backslash-newline escapes in the long sed replacement because that
  86. # will turn into a space in the output.
  87. # Without the $TEXMF substitution, if the cnf file was not found for
  88. # some reason, none of the compile-time paths would be of any use, since
  89. # TEXMF wouldn't be defined. Alternatively, we could have a way to
  90. # specify compile-time default values for variables in general, but I
  91. # think it's better to keep the last-resort paths as simple as possible.
  92. # The definition of DEFAULT_TEXMF (and possibly other variables)
  93. # that winds up in the final paths.h will not be used.
  94. paths.h: texmf.cnf
  95.     echo "/* paths.h: Generated from texmf.cnf `date`.  */" >$@
  96.     sed -e 's/%.*//' -e 's/^[     ]*//' -e 's/[     ]*$$//' texmf.cnf \
  97.     | grep '^[     ]*[A-Za-z_]*[     =]' \
  98.     | sed '/^$$/d' \
  99.     | sed 's/^\([^     =]*\)[     ]*=*[     ]*\(.*\)/#ifndef DEFAULT_\1@#define DEFAULT_\1 "\2"@#endif/' \
  100.     | tr @ '\012' \
  101.     | sed 's@\$$TEXMF@$(texmf)@g' \
  102.     >>$@
  103.  
  104. # A few object files need extra definitions. The dependencies are below.
  105. tex-file.o:
  106.     $(CC) $(CPPFLAGS) -DDEFAULT_FONT_SIZES='"$(default_texsizes)"' \
  107.       $(CFLAGS) -c $(srcdir)/tex-file.c
  108.  
  109. # Need the -DHAVE_CONFIG_H.
  110. gmalloc.o:
  111.     $(CC) $(CPPFLAGS) @DEFS@ $(CFLAGS) -c $(srcdir)/gmalloc.c
  112.  
  113. check: 
  114.  
  115. # Installation of kpathsea itself is complicated by the fact that we
  116. # want to install texmf.cnf, kpathsea.info, and MakeTeXPK by default,
  117. # but not the headers or the .a file itself.  So we have a separate
  118. # target `install-library' to install the latter stuff.
  119. install: install-exec install-data
  120. uninstall: uninstall-exec uninstall-data
  121.  
  122. install-exec: kpsewhich MakeTeXPK
  123.     $(SHELL) $(top_srcdir)/../mkdirchain $(bindir) $(scriptdir)
  124.     if grep 'original MakeTeXPK --' $(scriptdir)/MakeTeXPK >/dev/null 2>&1\
  125.        || test ! -r $(scriptdir)/MakeTeXPK; then \
  126.       $(INSTALL_PROGRAM) MakeTeXPK $(scriptdir)/MakeTeXPK; \
  127.     else true; fi
  128.     $(INSTALL_PROGRAM) kpsewhich $(bindir)/kpsewhich
  129. uninstall-exec:
  130.     rm -f $(bindir)/kpsewhich
  131.  
  132. install-data: texmf.cnf kpathsea.info
  133.     $(SHELL) $(top_srcdir)/../mkdirchain $(texmf) $(infodir) $(web2cdir)
  134.     if grep 'original texmf.cnf --' $(web2cdir)/texmf.cnf >/dev/null 2>&1 \
  135.        || test ! -r $(web2cdir)/texmf.cnf; then \
  136.       $(INSTALL_DATA) texmf.cnf $(web2cdir)/texmf.cnf; \
  137.     else true; fi
  138.     for f in kpathsea.info kpathsea.info-*; do \
  139.         $(INSTALL_DATA) $$f $(infodir)/$$f; done
  140. uninstall-data:
  141.     rm -f $(infodir)/kpathsea.info $(infodir)/kpathsea.info-*
  142.  
  143. install-library: $(library).a 
  144.     $(SHELL) $(top_srcdir)/../mkdirchain $(includedir)/kpathsea $(libdir)
  145.     $(INSTALL_DATA) $(library).a $(libdir)/lib$(library).a
  146.     for f in $(install_headers); do \
  147.       $(INSTALL_DATA) $$f $(includedir)/kpathsea/$$f; done
  148.     rm -f $(includedir)/kpathsea/c-auto.h
  149. uninstall-library:
  150.     rm -f $(libdir)/lib$(library).a
  151.     for f in $(install_headers); do rm -f $(includedir)/$$f; done
  152.  
  153. # distdir is used by other distributions; they define $(distdir).
  154. distdir: INSTALL TAGS $(library).info $(library).dvi
  155.     rm -rf $(distdir)
  156.     mkdir -p $(distdir)
  157.     cp -p $(ln_files) $(distdir)
  158.     cp -p $(HOME)/gnu/gnuorg/*.texi $(distdir)
  159.     touch *.info*
  160.     cp -p *.info* *.texi $(library).aux $(library).cps $(distdir)
  161.     cp -p CONFIGURE HIER common.ac $(distdir)
  162.     cd $(distdir); rm -f paths.h
  163.     cd $(distdir); add-version $(version) version.c
  164.  
  165. ac_include ../make/config.make
  166.  
  167. info: $(library).info
  168. dvi: $(library).dvi
  169. INSTALL: $(library).texi install.texi
  170.     $(MAKEINFO) $(MAKEINFO_FLAGS) --no-headers $< -o - \
  171.       | sed -n -e '/^Installation/,/wrong fonts/'p >$@
  172.     add-info-toc $@
  173.  
  174. ac_include ../make/misc.make
  175.  
  176. mostlyclean::
  177.     rm -f kpsewhich
  178. distclean::
  179.     rm -f paths.h texmf.cnf texmf.sed
  180.  
  181. ac_include ../make/rdepend.make
  182. absolute.o: absolute.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  183.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  184.   $(kpathsea_srcdir)/c-memstr.h \
  185.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  186.   $(kpathsea_srcdir)/c-limits.h \
  187.   $(kpathsea_srcdir)/c-proto.h \
  188.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  189.   $(kpathsea_srcdir)/absolute.h $(kpathsea_srcdir)/c-pathch.h
  190. basename.o: basename.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  191.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  192.   $(kpathsea_srcdir)/c-memstr.h \
  193.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  194.   $(kpathsea_srcdir)/c-limits.h \
  195.   $(kpathsea_srcdir)/c-proto.h \
  196.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  197.   $(kpathsea_srcdir)/c-pathch.h
  198. cnf.o: cnf.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  199.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  200.   $(kpathsea_srcdir)/c-memstr.h \
  201.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  202.   $(kpathsea_srcdir)/c-limits.h \
  203.   $(kpathsea_srcdir)/c-proto.h \
  204.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  205.   $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/c-ctype.h \
  206.   $(kpathsea_srcdir)/cnf.h $(kpathsea_srcdir)/db.h $(kpathsea_srcdir)/str-list.h \
  207.   $(kpathsea_srcdir)/hash.h $(kpathsea_srcdir)/line.h paths.h \
  208.   $(kpathsea_srcdir)/pathsearch.h $(kpathsea_srcdir)/str-llist.h $(kpathsea_srcdir)/tex-file.h \
  209.   $(kpathsea_srcdir)/variable.h
  210. concat.o: concat.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  211.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  212.   $(kpathsea_srcdir)/c-memstr.h \
  213.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  214.   $(kpathsea_srcdir)/c-limits.h \
  215.   $(kpathsea_srcdir)/c-proto.h \
  216.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  217. concat3.o: concat3.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  218.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  219.   $(kpathsea_srcdir)/c-memstr.h \
  220.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  221.   $(kpathsea_srcdir)/c-limits.h \
  222.   $(kpathsea_srcdir)/c-proto.h \
  223.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  224. concatn.o: concatn.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  225.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  226.   $(kpathsea_srcdir)/c-memstr.h \
  227.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  228.   $(kpathsea_srcdir)/c-limits.h \
  229.   $(kpathsea_srcdir)/c-proto.h \
  230.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  231.   $(kpathsea_srcdir)/concatn.h $(kpathsea_srcdir)/c-vararg.h
  232. db.o: db.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  233.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  234.   $(kpathsea_srcdir)/c-memstr.h \
  235.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  236.   $(kpathsea_srcdir)/c-limits.h \
  237.   $(kpathsea_srcdir)/c-proto.h \
  238.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  239.   $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/db.h \
  240.   $(kpathsea_srcdir)/str-list.h $(kpathsea_srcdir)/hash.h $(kpathsea_srcdir)/line.h \
  241.   $(kpathsea_srcdir)/readable.h $(kpathsea_srcdir)/variable.h
  242. debug.o: debug.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  243.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  244.   $(kpathsea_srcdir)/c-memstr.h \
  245.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  246.   $(kpathsea_srcdir)/c-limits.h \
  247.   $(kpathsea_srcdir)/c-proto.h \
  248.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  249. dir.o: dir.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  250.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  251.   $(kpathsea_srcdir)/c-memstr.h \
  252.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  253.   $(kpathsea_srcdir)/c-limits.h \
  254.   $(kpathsea_srcdir)/c-proto.h \
  255.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  256.   $(kpathsea_srcdir)/c-dir.h \
  257.   $(kpathsea_srcdir)/c-stat.h \
  258.   $(kpathsea_srcdir)/hash.h
  259. elt-dirs.o: elt-dirs.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  260.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  261.   $(kpathsea_srcdir)/c-memstr.h \
  262.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  263.   $(kpathsea_srcdir)/c-limits.h \
  264.   $(kpathsea_srcdir)/c-proto.h \
  265.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  266.   $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/expand.h $(kpathsea_srcdir)/fn.h \
  267.   $(kpathsea_srcdir)/pathsearch.h $(kpathsea_srcdir)/str-llist.h $(kpathsea_srcdir)/xopendir.h \
  268.   $(kpathsea_srcdir)/c-dir.h 
  269. expand.o: expand.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  270.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  271.   $(kpathsea_srcdir)/c-memstr.h \
  272.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  273.   $(kpathsea_srcdir)/c-limits.h \
  274.   $(kpathsea_srcdir)/c-proto.h \
  275.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  276.   $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/expand.h $(kpathsea_srcdir)/pathsearch.h \
  277.   $(kpathsea_srcdir)/str-llist.h $(kpathsea_srcdir)/tilde.h $(kpathsea_srcdir)/variable.h
  278. extend-fname.o: extend-fname.c $(kpathsea_srcdir)/config.h ./c-auto.h \
  279.   $(kpathsea_srcdir)/c-std.h \
  280.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  281.   $(kpathsea_srcdir)/c-memstr.h \
  282.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  283.   $(kpathsea_srcdir)/c-limits.h \
  284.   $(kpathsea_srcdir)/c-proto.h \
  285.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  286. file-p.o: file-p.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  287.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  288.   $(kpathsea_srcdir)/c-memstr.h \
  289.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  290.   $(kpathsea_srcdir)/c-limits.h \
  291.   $(kpathsea_srcdir)/c-proto.h \
  292.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  293.   $(kpathsea_srcdir)/xstat.h $(kpathsea_srcdir)/c-stat.h 
  294. find-suffix.o: find-suffix.c $(kpathsea_srcdir)/config.h ./c-auto.h \
  295.   $(kpathsea_srcdir)/c-std.h \
  296.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  297.   $(kpathsea_srcdir)/c-memstr.h \
  298.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  299.   $(kpathsea_srcdir)/c-limits.h \
  300.   $(kpathsea_srcdir)/c-proto.h \
  301.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  302.   $(kpathsea_srcdir)/c-pathch.h
  303. fn.o: fn.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  304.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  305.   $(kpathsea_srcdir)/c-memstr.h \
  306.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  307.   $(kpathsea_srcdir)/c-limits.h \
  308.   $(kpathsea_srcdir)/c-proto.h \
  309.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h $(kpathsea_srcdir)/fn.h
  310. fontmap.o: fontmap.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  311.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  312.   $(kpathsea_srcdir)/c-memstr.h \
  313.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  314.   $(kpathsea_srcdir)/c-limits.h \
  315.   $(kpathsea_srcdir)/c-proto.h \
  316.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  317.   $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/fontmap.h $(kpathsea_srcdir)/hash.h \
  318.   $(kpathsea_srcdir)/line.h $(kpathsea_srcdir)/pathsearch.h $(kpathsea_srcdir)/str-llist.h \
  319.   $(kpathsea_srcdir)/str-list.h
  320. getopt.o: getopt.c \
  321.   getopt.h
  322. getopt1.o: getopt1.c getopt.h 
  323. hash.o: hash.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  324.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  325.   $(kpathsea_srcdir)/c-memstr.h \
  326.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  327.   $(kpathsea_srcdir)/c-limits.h \
  328.   $(kpathsea_srcdir)/c-proto.h \
  329.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  330.   $(kpathsea_srcdir)/hash.h $(kpathsea_srcdir)/str-list.h
  331. itoa.o: itoa.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  332.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  333.   $(kpathsea_srcdir)/c-memstr.h \
  334.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  335.   $(kpathsea_srcdir)/c-limits.h \
  336.   $(kpathsea_srcdir)/c-proto.h \
  337.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  338. kdefault.o: kdefault.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  339.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  340.   $(kpathsea_srcdir)/c-memstr.h \
  341.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  342.   $(kpathsea_srcdir)/c-limits.h \
  343.   $(kpathsea_srcdir)/c-proto.h \
  344.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  345.   $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/default.h
  346. kpsewhich.o: kpsewhich.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  347.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  348.   $(kpathsea_srcdir)/c-memstr.h \
  349.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  350.   $(kpathsea_srcdir)/c-limits.h \
  351.   $(kpathsea_srcdir)/c-proto.h \
  352.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  353.   $(kpathsea_srcdir)/getopt.h $(kpathsea_srcdir)/line.h $(kpathsea_srcdir)/proginit.h \
  354.   $(kpathsea_srcdir)/progname.h $(kpathsea_srcdir)/tex-file.h $(kpathsea_srcdir)/tex-glyph.h \
  355.   $(kpathsea_srcdir)/variable.h
  356. kpsexpand.o: kpsexpand.c \
  357.   tex-file.h $(kpathsea_srcdir)/c-proto.h $(kpathsea_srcdir)/types.h
  358. line.o: line.c 
  359. magstep.o: magstep.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  360.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  361.   $(kpathsea_srcdir)/c-memstr.h \
  362.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  363.   $(kpathsea_srcdir)/c-limits.h \
  364.   $(kpathsea_srcdir)/c-proto.h \
  365.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  366.   $(kpathsea_srcdir)/magstep.h
  367. make-suffix.o: make-suffix.c $(kpathsea_srcdir)/config.h ./c-auto.h \
  368.   $(kpathsea_srcdir)/c-std.h \
  369.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  370.   $(kpathsea_srcdir)/c-memstr.h \
  371.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  372.   $(kpathsea_srcdir)/c-limits.h \
  373.   $(kpathsea_srcdir)/c-proto.h \
  374.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  375. path-elt.o: path-elt.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  376.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  377.   $(kpathsea_srcdir)/c-memstr.h \
  378.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  379.   $(kpathsea_srcdir)/c-limits.h \
  380.   $(kpathsea_srcdir)/c-proto.h \
  381.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  382.   $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/pathsearch.h $(kpathsea_srcdir)/str-llist.h
  383. pathsearch.o: pathsearch.c $(kpathsea_srcdir)/config.h ./c-auto.h \
  384.   $(kpathsea_srcdir)/c-std.h \
  385.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  386.   $(kpathsea_srcdir)/c-memstr.h \
  387.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  388.   $(kpathsea_srcdir)/c-limits.h \
  389.   $(kpathsea_srcdir)/c-proto.h \
  390.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  391.   $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/absolute.h $(kpathsea_srcdir)/expand.h \
  392.   $(kpathsea_srcdir)/db.h $(kpathsea_srcdir)/str-list.h $(kpathsea_srcdir)/pathsearch.h \
  393.   $(kpathsea_srcdir)/str-llist.h $(kpathsea_srcdir)/readable.h $(kpathsea_srcdir)/variable.h 
  394. proginit.o: proginit.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  395.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  396.   $(kpathsea_srcdir)/c-memstr.h \
  397.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  398.   $(kpathsea_srcdir)/c-limits.h \
  399.   $(kpathsea_srcdir)/c-proto.h \
  400.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  401.   $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/proginit.h $(kpathsea_srcdir)/progname.h \
  402.   $(kpathsea_srcdir)/tex-file.h
  403. progname.o: progname.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  404.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  405.   $(kpathsea_srcdir)/c-memstr.h \
  406.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  407.   $(kpathsea_srcdir)/c-limits.h \
  408.   $(kpathsea_srcdir)/c-proto.h \
  409.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  410.   $(kpathsea_srcdir)/progname.h
  411. putenv.o: putenv.c ./c-auto.h
  412. readable.o: readable.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  413.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  414.   $(kpathsea_srcdir)/c-memstr.h \
  415.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  416.   $(kpathsea_srcdir)/c-limits.h \
  417.   $(kpathsea_srcdir)/c-proto.h \
  418.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  419.   $(kpathsea_srcdir)/c-stat.h \
  420.   $(kpathsea_srcdir)/readable.h $(kpathsea_srcdir)/truncate.h
  421. rm-suffix.o: rm-suffix.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  422.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  423.   $(kpathsea_srcdir)/c-memstr.h \
  424.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  425.   $(kpathsea_srcdir)/c-limits.h \
  426.   $(kpathsea_srcdir)/c-proto.h \
  427.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  428. str-list.o: str-list.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  429.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  430.   $(kpathsea_srcdir)/c-memstr.h \
  431.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  432.   $(kpathsea_srcdir)/c-limits.h \
  433.   $(kpathsea_srcdir)/c-proto.h \
  434.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  435.   $(kpathsea_srcdir)/str-list.h
  436. str-llist.o: str-llist.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  437.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  438.   $(kpathsea_srcdir)/c-memstr.h \
  439.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  440.   $(kpathsea_srcdir)/c-limits.h \
  441.   $(kpathsea_srcdir)/c-proto.h \
  442.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  443.   $(kpathsea_srcdir)/str-llist.h
  444. tex-file.o: tex-file.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  445.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  446.   $(kpathsea_srcdir)/c-memstr.h \
  447.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  448.   $(kpathsea_srcdir)/c-limits.h \
  449.   $(kpathsea_srcdir)/c-proto.h \
  450.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  451.   $(kpathsea_srcdir)/c-vararg.h $(kpathsea_srcdir)/cnf.h $(kpathsea_srcdir)/default.h \
  452.   $(kpathsea_srcdir)/expand.h paths.h $(kpathsea_srcdir)/pathsearch.h \
  453.   $(kpathsea_srcdir)/str-llist.h $(kpathsea_srcdir)/tex-file.h
  454. tex-glyph.o: tex-glyph.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  455.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  456.   $(kpathsea_srcdir)/c-memstr.h \
  457.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  458.   $(kpathsea_srcdir)/c-limits.h \
  459.   $(kpathsea_srcdir)/c-proto.h \
  460.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  461.   $(kpathsea_srcdir)/absolute.h $(kpathsea_srcdir)/expand.h $(kpathsea_srcdir)/fontmap.h \
  462.   $(kpathsea_srcdir)/hash.h $(kpathsea_srcdir)/pathsearch.h $(kpathsea_srcdir)/str-llist.h \
  463.   $(kpathsea_srcdir)/tex-glyph.h $(kpathsea_srcdir)/tex-file.h $(kpathsea_srcdir)/tex-make.h \
  464.   $(kpathsea_srcdir)/variable.h
  465. tex-make.o: tex-make.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  466.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  467.   $(kpathsea_srcdir)/c-memstr.h \
  468.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  469.   $(kpathsea_srcdir)/c-limits.h \
  470.   $(kpathsea_srcdir)/c-proto.h \
  471.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  472.   $(kpathsea_srcdir)/c-fopen.h $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/concatn.h \
  473.   $(kpathsea_srcdir)/c-vararg.h $(kpathsea_srcdir)/db.h $(kpathsea_srcdir)/str-list.h \
  474.   $(kpathsea_srcdir)/fn.h $(kpathsea_srcdir)/magstep.h $(kpathsea_srcdir)/readable.h \
  475.   $(kpathsea_srcdir)/tex-make.h $(kpathsea_srcdir)/tex-file.h $(kpathsea_srcdir)/variable.h
  476. tilde.o: tilde.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  477.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  478.   $(kpathsea_srcdir)/c-memstr.h \
  479.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  480.   $(kpathsea_srcdir)/c-limits.h \
  481.   $(kpathsea_srcdir)/c-proto.h \
  482.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  483.   $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/tilde.h 
  484. truncate.o: truncate.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  485.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  486.   $(kpathsea_srcdir)/c-memstr.h \
  487.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  488.   $(kpathsea_srcdir)/c-limits.h \
  489.   $(kpathsea_srcdir)/c-proto.h \
  490.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  491.   $(kpathsea_srcdir)/c-namemx.h $(kpathsea_srcdir)/c-pathch.h $(kpathsea_srcdir)/c-pathmx.h \
  492.   $(kpathsea_srcdir)/truncate.h
  493. uppercasify.o: uppercasify.c $(kpathsea_srcdir)/config.h ./c-auto.h \
  494.   $(kpathsea_srcdir)/c-std.h \
  495.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  496.   $(kpathsea_srcdir)/c-memstr.h \
  497.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  498.   $(kpathsea_srcdir)/c-limits.h \
  499.   $(kpathsea_srcdir)/c-proto.h \
  500.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  501.   $(kpathsea_srcdir)/c-ctype.h 
  502. variable.o: variable.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  503.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  504.   $(kpathsea_srcdir)/c-memstr.h \
  505.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  506.   $(kpathsea_srcdir)/c-limits.h \
  507.   $(kpathsea_srcdir)/c-proto.h \
  508.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  509.   $(kpathsea_srcdir)/c-ctype.h $(kpathsea_srcdir)/cnf.h \
  510.   $(kpathsea_srcdir)/fn.h $(kpathsea_srcdir)/variable.h
  511. version.o: version.c
  512. xcalloc.o: xcalloc.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  513.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  514.   $(kpathsea_srcdir)/c-memstr.h \
  515.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  516.   $(kpathsea_srcdir)/c-limits.h \
  517.   $(kpathsea_srcdir)/c-proto.h \
  518.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  519. xfopen.o: xfopen.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  520.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  521.   $(kpathsea_srcdir)/c-memstr.h \
  522.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  523.   $(kpathsea_srcdir)/c-limits.h \
  524.   $(kpathsea_srcdir)/c-proto.h \
  525.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  526. xmalloc.o: xmalloc.c 
  527. xopendir.o: xopendir.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  528.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  529.   $(kpathsea_srcdir)/c-memstr.h \
  530.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  531.   $(kpathsea_srcdir)/c-limits.h \
  532.   $(kpathsea_srcdir)/c-proto.h \
  533.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  534.   $(kpathsea_srcdir)/xopendir.h $(kpathsea_srcdir)/c-dir.h 
  535. xputenv.o: xputenv.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  536.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  537.   $(kpathsea_srcdir)/c-memstr.h \
  538.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  539.   $(kpathsea_srcdir)/c-limits.h \
  540.   $(kpathsea_srcdir)/c-proto.h \
  541.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  542. xrealloc.o: xrealloc.c 
  543. xstat.o: xstat.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  544.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  545.   $(kpathsea_srcdir)/c-memstr.h \
  546.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  547.   $(kpathsea_srcdir)/c-limits.h \
  548.   $(kpathsea_srcdir)/c-proto.h \
  549.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h \
  550.   $(kpathsea_srcdir)/xstat.h $(kpathsea_srcdir)/c-stat.h 
  551. xstrdup.o: xstrdup.c $(kpathsea_srcdir)/config.h ./c-auto.h $(kpathsea_srcdir)/c-std.h \
  552.   $(kpathsea_srcdir)/c-unistd.h $(kpathsea_srcdir)/systypes.h \
  553.   $(kpathsea_srcdir)/c-memstr.h \
  554.   $(kpathsea_srcdir)/c-errno.h $(kpathsea_srcdir)/c-minmax.h \
  555.   $(kpathsea_srcdir)/c-limits.h \
  556.   $(kpathsea_srcdir)/c-proto.h \
  557.   $(kpathsea_srcdir)/lib.h $(kpathsea_srcdir)/types.h $(kpathsea_srcdir)/debug.h
  558.