1N/Ainfo_TEXINFOS = grub.texi multiboot.texi
1N/Agrub_TEXINFOS = internals.texi
1N/AEXAMPLES = boot.S kernel.c multiboot.h
1N/Amultiboot_TEXINFOS = boot.S.texi kernel.c.texi multiboot.h.texi
1N/Aman_MANS = grub.8 mbchk.1 grub-install.8 grub-md5-crypt.8 grub-terminfo.8
1N/AHELP2MAN = help2man
1N/ASRC2TEXI = src2texi
1N/Anoinst_SCRIPTS = $(HELP2MAN) $(SRC2TEXI)
1N/AEXTRA_PROGRAMS = kernel
1N/A
1N/A# The example kernel is built if you specify --enable-example-kernel.
1N/Aif BUILD_EXAMPLE_KERNEL
1N/Anoinst_PROGRAMS = kernel
1N/Akernel_SOURCES = $(EXAMPLES)
1N/Akernel_CFLAGS = -fno-builtin -nostdinc -O -g -Wall \
1N/A -imacros $(top_builddir)/config.h
1N/Akernel_LDFLAGS = -nostdlib -Wl,-N -Wl,-Ttext -Wl,100000
1N/A
1N/Aboot.o: multiboot.h
1N/Aendif
1N/A
1N/AEXTRA_DIST = menu.lst $(man_MANS) $(noinst_SCRIPTS) \
1N/A $(EXAMPLES) $(multiboot_TEXINFOS)
1N/ACLEANFILES = $(noinst_PROGRAMS)
1N/A
1N/A# Cancel the rule %.texi -> %. This rule may confuse make to determine
1N/A# the dependecies.
1N/A.texi:
1N/A
1N/A%.c.texi: %.c $(srcdir)/$(SRC2TEXI)
1N/A $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@
1N/A
1N/A%.h.texi: %.h $(srcdir)/$(SRC2TEXI)
1N/A $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@
1N/A
1N/A%.S.texi: %.S $(srcdir)/$(SRC2TEXI)
1N/A $(SHELL) $(srcdir)/$(SRC2TEXI) $(srcdir) $< $@
1N/A
1N/Aif MAINTAINER_MODE
1N/A$(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN)
1N/A $(PERL) $(srcdir)/$(HELP2MAN) --name="the grub shell" \
1N/A --section=8 --output=$@ $<
1N/A
1N/A$(srcdir)/grub-install.8: ../util/grub-install $(srcdir)/$(HELP2MAN)
1N/A chmod 755 $<
1N/A $(PERL) $(srcdir)/$(HELP2MAN) --name="install GRUB on your drive" \
1N/A --section=8 --output=$@ $<
1N/A
1N/A$(srcdir)/mbchk.1: ../util/mbchk $(srcdir)/$(HELP2MAN)
1N/A $(PERL) $(srcdir)/$(HELP2MAN) \
1N/A --name="check the format of a Multiboot kernel" \
1N/A --section=1 --output=$@ $<
1N/A
1N/A$(srcdir)/grub-md5-crypt.8: ../util/grub-md5-crypt $(srcdir)/$(HELP2MAN)
1N/A chmod 755 $<
1N/A $(PERL) $(srcdir)/$(HELP2MAN) \
1N/A --name="Encrypt a password in MD5 format" \
1N/A --section=8 --output=$@ $<
1N/A
1N/A$(srcdir)/grub-terminfo.8: ../util/grub-terminfo $(srcdir)/$(HELP2MAN)
1N/A chmod 755 $<
1N/A $(PERL) $(srcdir)/$(HELP2MAN) \
1N/A --name="Generate a terminfo command from a terminfo name" \
1N/A --section=8 --output=$@ $<
1N/Aendif