164
164
MAINTAINER_CLEANFILES = $(srcdir)/configure $(srcdir)/aclocal.m4 \
165
165
$(MKFILES) $(srcdir)/config.guess \
166
166
$(srcdir)/config.sub $(srcdir)/install-sh $(srcdir)/missing \
167
$(srcdir)/DISTLIST $(srcdir)/config.h.in $(srcdir)/stamp-h.in $(INFOS)
167
$(srcdir)/DISTLIST $(srcdir)/config.h.in $(srcdir)/stamp-h.in \
168
$(srcdir)/unicode/UnicodeData.txt $(srcdir)/unicode/BidiMirroring.txt \
169
$(srcdir)/unicode/ArabicShaping.txt $(srcdir)/unidata.c \
169
172
# The default target.
248
251
@cp $(builddir)/docs/version.texi $@
250
# Use --force until such time as the documentation is cleaned up.
251
253
docs/grub.info: docs/grub.texi docs/version.texi docs/fdl.texi
253
-$(MAKEINFO) -P $(builddir)/docs --no-split --force $< -o $@
255
$(MAKEINFO) -P $(builddir)/docs --no-split $< -o $@
255
257
ifeq (, $(FONT_SOURCE))
276
278
ascii.h: ascii.bitmaps grub-bin2h
277
279
$(builddir)/grub-bin2h ascii_bitmaps < $< > $@
279
TARGET_CFLAGS += -DUSE_ASCII_FAILBACK=1
281
widthspec.bin: $(FONT_SOURCE) grub-mkfont
282
$(builddir)/grub-mkfont --width-spec -o $@ $(FONT_SOURCE)
284
widthspec.h: widthspec.bin grub-bin2h
285
$(builddir)/grub-bin2h widthspec < $< > $@
287
TARGET_CFLAGS += -DUSE_ASCII_FAILBACK=1 -DHAVE_UNIFONT_WIDTHSPEC=1
323
331
if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
324
332
dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \
325
333
$(INSTALL_PROGRAM) $$dir$$file $(DESTDIR)$(bindir)/$$dest; \
326
$(HELP2MAN) --section=1 -i $(srcdir)/docs/man/$$dest.h2m -o $(DESTDIR)$(mandir)/man1/$$dest.1 $(builddir)/$$file; \
334
PATH="$(builddir):$$PATH" $(HELP2MAN) --section=1 -i $(srcdir)/docs/man/$$file.h2m -o $(DESTDIR)$(mandir)/man1/$$dest.1 $$file; \
328
336
$(SHELL) $(mkinstalldirs) $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8
329
337
@list='$(sbin_UTILITIES)'; for file in $$list; do \
330
338
if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
331
339
dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \
332
340
$(INSTALL_PROGRAM) $$dir$$file $(DESTDIR)$(sbindir)/$$dest; \
333
$(HELP2MAN) --section=8 -i $(srcdir)/docs/man/$$dest.h2m -o $(DESTDIR)$(mandir)/man8/$$dest.8 $(builddir)/$$file; \
341
PATH="$(builddir):$$PATH" $(HELP2MAN) --section=8 -i $(srcdir)/docs/man/$$file.h2m -o $(DESTDIR)$(mandir)/man8/$$dest.8 $$file; \
335
343
@list='$(bin_SCRIPTS)'; for file in $$list; do \
336
344
if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
337
345
dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \
338
346
$(INSTALL_SCRIPT) $$dir$$file $(DESTDIR)$(bindir)/$$dest; \
339
$(HELP2MAN) --section=1 -i $(srcdir)/docs/man/$$dest.h2m -o $(DESTDIR)$(mandir)/man1/$$dest.1 $(builddir)/$$file; \
347
PATH="$(builddir):$$PATH" $(HELP2MAN) --section=1 -i $(srcdir)/docs/man/$$file.h2m -o $(DESTDIR)$(mandir)/man1/$$dest.1 $$file; \
341
349
@list='$(sbin_SCRIPTS)'; for file in $$list; do \
342
350
if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
343
351
dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \
344
352
$(INSTALL_SCRIPT) $$dir$$file $(DESTDIR)$(sbindir)/$$dest; \
345
$(HELP2MAN) --section=8 -i $(srcdir)/docs/man/$$dest.h2m -o $(DESTDIR)$(mandir)/man8/$$dest.8 $(builddir)/$$file; \
353
PATH="$(builddir):$$PATH" $(HELP2MAN) --section=8 -i $(srcdir)/docs/man/$$file.h2m -o $(DESTDIR)$(mandir)/man8/$$dest.8 $$file; \
347
355
$(SHELL) $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/grub.d
348
356
@list='$(grub-mkconfig_SCRIPTS)'; for file in $$list; do \