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