Makefile.am 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. ## Process this file with Automake to create Makefile.in
  2. ##
  3. ## Copyright (C) 1998, 2004, 2006, 2008, 2009, 2010,
  4. ## 2011, 2013, 2014, 2019 Free Software Foundation, Inc.
  5. ##
  6. ## This file is part of GUILE.
  7. ##
  8. ## GUILE is free software; you can redistribute it and/or modify it
  9. ## under the terms of the GNU Lesser General Public License as
  10. ## published by the Free Software Foundation; either version 3, or
  11. ## (at your option) any later version.
  12. ##
  13. ## GUILE is distributed in the hope that it will be useful, but
  14. ## WITHOUT ANY WARRANTY; without even the implied warranty of
  15. ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. ## GNU Lesser General Public License for more details.
  17. ##
  18. ## You should have received a copy of the GNU Lesser General Public
  19. ## License along with GUILE; see the file COPYING.LESSER. If not,
  20. ## write to the Free Software Foundation, Inc., 51 Franklin Street,
  21. ## Fifth Floor, Boston, MA 02110-1301 USA
  22. AUTOMAKE_OPTIONS = gnu
  23. info_TEXINFOS = guile.texi
  24. guile_TEXINFOS = preface.texi \
  25. intro.texi \
  26. tour.texi \
  27. libguile-parallel.texi \
  28. libguile-program.texi \
  29. scheme-intro.texi \
  30. api-scm.texi \
  31. api-snarf.texi \
  32. api-smobs.texi \
  33. api-foreign-objects.texi \
  34. scheme-ideas.texi \
  35. api-data.texi \
  36. api-procedures.texi \
  37. api-macros.texi \
  38. api-utility.texi \
  39. api-binding.texi \
  40. api-control.texi \
  41. api-io.texi \
  42. api-foreign.texi \
  43. api-regex.texi \
  44. api-lalr.texi \
  45. api-peg.texi \
  46. api-languages.texi \
  47. api-evaluation.texi \
  48. api-memory.texi \
  49. api-modules.texi \
  50. api-scheduling.texi \
  51. api-options.texi \
  52. api-i18n.texi \
  53. api-debug.texi \
  54. api-coverage.texi \
  55. scheme-reading.texi \
  56. scheme-indices.texi \
  57. slib.texi \
  58. posix.texi \
  59. web.texi \
  60. expect.texi \
  61. scsh.texi \
  62. curried.texi \
  63. sxml-match.texi \
  64. scheme-scripts.texi \
  65. api-overview.texi \
  66. api-deprecated.texi \
  67. scheme-using.texi \
  68. indices.texi \
  69. data-rep.texi \
  70. repl-modules.texi \
  71. srfi-modules.texi \
  72. r6rs.texi \
  73. r7rs.texi \
  74. match.texi \
  75. misc-modules.texi \
  76. libguile-autoconf.texi \
  77. autoconf-macros.texi \
  78. tools.texi \
  79. history.texi \
  80. vm.texi \
  81. compiler.texi \
  82. fdl.texi \
  83. libguile-concepts.texi \
  84. libguile-foreign-objects.texi \
  85. libguile-snarf.texi \
  86. libguile-linking.texi \
  87. libguile-extensions.texi \
  88. api-init.texi \
  89. mod-getopt-long.texi \
  90. statprof.texi \
  91. sxml.texi \
  92. texinfo.texi \
  93. goops.texi \
  94. goops-tutorial.texi \
  95. guile-invoke.texi \
  96. effective-version.texi
  97. ETAGS_ARGS = $(info_TEXINFOS) $(guile_TEXINFOS)
  98. PICTURES = hierarchy.eps \
  99. hierarchy.pdf \
  100. hierarchy.png \
  101. hierarchy.txt \
  102. gds.eps \
  103. gds.pdf \
  104. gds.txt \
  105. scheme.eps \
  106. scheme.pdf \
  107. scheme.txt \
  108. mop.text
  109. noinst_DATA = $(PICTURES)
  110. EXTRA_DIST = ChangeLog-2008 $(PICTURES)
  111. # Automated snarfing
  112. libguile-autoconf.texi: autoconf-macros.texi
  113. autoconf-macros.texi: $(top_srcdir)/meta/guile.m4
  114. GUILE_AUTO_COMPILE=0 $(top_builddir)/meta/build-env guild \
  115. snarf-guile-m4-docs $(top_srcdir)/meta/guile.m4 \
  116. > $(srcdir)/$@
  117. # Build that file from here rather than at the user's site to avoid
  118. # triggering a rebuild of `guile.info'. Note that `GUILE-VERSION' is
  119. # among $(CONFIG_STATUS_DEPENDENCIES); thus, when it's updated, this
  120. # Makefile is rebuilt, and $(GUILE_EFFECTIVE_VERSION) is up-to-date.
  121. $(srcdir)/effective-version.texi: $(top_srcdir)/GUILE-VERSION
  122. echo "@set EFFECTIVE-VERSION $(GUILE_EFFECTIVE_VERSION)" > $@
  123. MAINTAINERCLEANFILES = autoconf-macros.texi
  124. www-commit: html
  125. cd guile.html; \
  126. cvs -d :ext:cvs.sv.gnu.org:/web/guile \
  127. import -m 'make www-commit in doc/ref' guile/docs/master/guile.html gnu \
  128. $(shell date "+D%Y%m%d%H%M%S")