|  | info_TEXINFOS = grub.texi multiboot.texi | 
|  | grub_TEXINFOS = internals.texi | 
|  | EXAMPLES = boot.S kernel.c multiboot.h | 
|  | multiboot_TEXINFOS = boot.S.texi kernel.c.texi multiboot.h.texi | 
|  | man_MANS = grub.8 mbchk.1 grub-install.8 grub-md5-crypt.8 | 
|  | HELP2MAN = help2man | 
|  | SRC2TEXI = src2texi | 
|  | noinst_SCRIPTS = $(HELP2MAN) $(SRC2TEXI) | 
|  | EXTRA_PROGRAMS = kernel | 
|  |  | 
|  | # The example kernel is built if you specify --enable-example-kernel. | 
|  | if BUILD_EXAMPLE_KERNEL | 
|  | noinst_PROGRAMS = kernel | 
|  | kernel_SOURCES = $(EXAMPLES) | 
|  | kernel_CFLAGS = -fno-builtin -nostdinc -O -g -Wall \ | 
|  | -imacros $(top_builddir)/config.h | 
|  | kernel_LDFLAGS = -nostdlib -Wl,-N -Wl,-Ttext -Wl,100000 | 
|  |  | 
|  | boot.o: multiboot.h | 
|  | endif | 
|  |  | 
|  | EXTRA_DIST = menu.lst $(man_MANS) $(noinst_SCRIPTS) \ | 
|  | $(EXAMPLES) $(multiboot_TEXINFOS) | 
|  | CLEANFILES = $(noinst_PROGRAMS) | 
|  |  | 
|  | # Cancel the rule %.texi -> %. This rule may confuse make to determine | 
|  | # the dependecies. | 
|  | .texi: | 
|  |  | 
|  | %.c.texi: %.c $(srcdir)/$(SRC2TEXI) | 
|  | $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@ | 
|  |  | 
|  | %.h.texi: %.h $(srcdir)/$(SRC2TEXI) | 
|  | $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@ | 
|  |  | 
|  | %.S.texi: %.S $(srcdir)/$(SRC2TEXI) | 
|  | $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@ | 
|  |  | 
|  | if MAINTAINER_MODE | 
|  | $(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN) | 
|  | $(PERL) $(srcdir)/$(HELP2MAN) --name="the grub shell" \ | 
|  | --section=8 --output=$@ $< | 
|  |  | 
|  | $(srcdir)/grub-install.8: ../util/grub-install $(srcdir)/$(HELP2MAN) | 
|  | chmod 755 $< | 
|  | $(PERL) $(srcdir)/$(HELP2MAN) --name="install GRUB on your drive" \ | 
|  | --section=8 --output=$@ $< | 
|  |  | 
|  | $(srcdir)/mbchk.1: ../util/mbchk $(srcdir)/$(HELP2MAN) | 
|  | $(PERL) $(srcdir)/$(HELP2MAN) \ | 
|  | --name="check the format of a Multiboot kernel" \ | 
|  | --section=1 --output=$@ $< | 
|  |  | 
|  | $(srcdir)/grub-md5-crypt.8: ../util/grub-md5-crypt $(srcdir)/$(HELP2MAN) | 
|  | chmod 755 $< | 
|  | $(PERL) $(srcdir)/$(HELP2MAN) \ | 
|  | --name="Encrypt a password in MD5 format" \ | 
|  | --section=8 --output=$@ $< | 
|  | endif |