Makefile.am 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. info_TEXINFOS = grub.texi
  2. grub_TEXINFOS = internals.texi fdl.texi
  3. man_MANS = grub.8 grub-install.8 grub-md5-crypt.8 grub-terminfo.8
  4. HELP2MAN = help2man
  5. SRC2TEXI = src2texi
  6. noinst_SCRIPTS = $(HELP2MAN) $(SRC2TEXI)
  7. EXTRA_DIST = menu.lst $(man_MANS) $(noinst_SCRIPTS)
  8. CLEANFILES = $(noinst_PROGRAMS)
  9. # Cancel the rule %.texi -> %. This rule may confuse make to determine
  10. # the dependecies.
  11. .texi:
  12. %.c.texi: %.c $(srcdir)/$(SRC2TEXI)
  13. $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@
  14. %.h.texi: %.h $(srcdir)/$(SRC2TEXI)
  15. $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@
  16. %.S.texi: %.S $(srcdir)/$(SRC2TEXI)
  17. $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@
  18. if MAINTAINER_MODE
  19. $(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN)
  20. $(PERL) $(srcdir)/$(HELP2MAN) --name="the grub shell" \
  21. --section=8 --output=$@ $<
  22. $(srcdir)/grub-install.8: ../util/grub-install $(srcdir)/$(HELP2MAN)
  23. chmod 755 $<
  24. $(PERL) $(srcdir)/$(HELP2MAN) --name="install GRUB on your drive" \
  25. --section=8 --output=$@ $<
  26. $(srcdir)/grub-md5-crypt.8: ../util/grub-md5-crypt $(srcdir)/$(HELP2MAN)
  27. chmod 755 $<
  28. $(PERL) $(srcdir)/$(HELP2MAN) \
  29. --name="Encrypt a password in MD5 format" \
  30. --section=8 --output=$@ $<
  31. $(srcdir)/grub-terminfo.8: ../util/grub-terminfo $(srcdir)/$(HELP2MAN)
  32. chmod 755 $<
  33. $(PERL) $(srcdir)/$(HELP2MAN) \
  34. --name="Generate a terminfo command from a terminfo name" \
  35. --section=8 --output=$@ $<
  36. endif