1*1b8adde7SWilliam Kucharski# 2*1b8adde7SWilliam Kucharski# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 3*1b8adde7SWilliam Kucharski# Use is subject to license terms. 4*1b8adde7SWilliam Kucharski# 5*1b8adde7SWilliam Kucharski# ident "%Z%%M% %I% %E% SMI" 6*1b8adde7SWilliam Kucharski# 7*1b8adde7SWilliam Kucharskiinclude ../../Makefile.grub 8*1b8adde7SWilliam Kucharskiinclude ../Makefile.solaris.defs 9*1b8adde7SWilliam Kucharski 10*1b8adde7SWilliam Kucharski 11*1b8adde7SWilliam Kucharski# Install these only if the OPTION_DOCS option is on (blank). 12*1b8adde7SWilliam Kucharski$(OPTION_DOCS)MAN1_FILES = mbchk.1 13*1b8adde7SWilliam Kucharski 14*1b8adde7SWilliam Kucharski$(OPTION_DOCS)MAN8_FILES = grub-install.8 \ 15*1b8adde7SWilliam Kucharski grub-md5-crypt.8 \ 16*1b8adde7SWilliam Kucharski grub-terminfo.8 \ 17*1b8adde7SWilliam Kucharski grub.8 18*1b8adde7SWilliam Kucharski 19*1b8adde7SWilliam Kucharski$(OPTION_DOCS)INFO_FILES = grub.info \ 20*1b8adde7SWilliam Kucharski grub.info-1 \ 21*1b8adde7SWilliam Kucharski grub.info-2 \ 22*1b8adde7SWilliam Kucharski grub.info-3 \ 23*1b8adde7SWilliam Kucharski grub.info-4 \ 24*1b8adde7SWilliam Kucharski multiboot.info 25*1b8adde7SWilliam Kucharski 26*1b8adde7SWilliam Kucharski 27*1b8adde7SWilliam KucharskiINSTALL_MAN1_DIR = $(ROOT_PLAT_GRUB)/man/man1 28*1b8adde7SWilliam KucharskiINSTALL_MAN8_DIR = $(ROOT_PLAT_GRUB)/man/man8 29*1b8adde7SWilliam KucharskiINSTALL_INFO_DIR = $(ROOT_PLAT_GRUB)/info 30*1b8adde7SWilliam Kucharski 31*1b8adde7SWilliam KucharskiINSTALL_TARGETS = $(MAN1_FILES:%=$(INSTALL_MAN1_DIR)/%) \ 32*1b8adde7SWilliam Kucharski $(MAN8_FILES:%=$(INSTALL_MAN8_DIR)/%) \ 33*1b8adde7SWilliam Kucharski $(INFO_FILES:%=$(INSTALL_INFO_DIR)/%) 34*1b8adde7SWilliam Kucharski 35*1b8adde7SWilliam Kucharski# 36*1b8adde7SWilliam Kucharski# Source files to be installed in $(SRC_DIR). 37*1b8adde7SWilliam Kucharski# 38*1b8adde7SWilliam KucharskiSRC_DIR = $(ROOT_SRC)/docs 39*1b8adde7SWilliam KucharskiSRC_FILES = Makefile.am Makefile.in boot.S boot.S.texi \ 40*1b8adde7SWilliam Kucharski grub-install.8 grub-md5-crypt.8 grub-terminfo.8 grub.8 \ 41*1b8adde7SWilliam Kucharski grub.info grub.info-1 grub.info-2 grub.info-3 grub.info-4 \ 42*1b8adde7SWilliam Kucharski grub.texi help2man internals.texi kernel.c kernel.c.texi \ 43*1b8adde7SWilliam Kucharski mbchk.1 mdate-sh menu.lst multiboot.h multiboot.h.texi \ 44*1b8adde7SWilliam Kucharski multiboot.info multiboot.texi src2texi stamp-vti \ 45*1b8adde7SWilliam Kucharski texinfo.tex version.texi 46*1b8adde7SWilliam Kucharski 47*1b8adde7SWilliam KucharskiINSTALL_TARGETS += $(SRC_FILES:%=$(SRC_DIR)/%) 48*1b8adde7SWilliam Kucharski 49*1b8adde7SWilliam Kucharski 50*1b8adde7SWilliam Kucharskiall clean clobber: 51*1b8adde7SWilliam Kucharski 52*1b8adde7SWilliam Kucharski 53*1b8adde7SWilliam Kucharskiinstall: all $(INSTALL_TARGETS) 54*1b8adde7SWilliam Kucharski 55*1b8adde7SWilliam Kucharski$(INSTALL_MAN1_DIR)/%: $(INSTALL_MAN1_DIR) % 56*1b8adde7SWilliam Kucharski $(INS.file) 57*1b8adde7SWilliam Kucharski 58*1b8adde7SWilliam Kucharski$(INSTALL_MAN8_DIR)/%: $(INSTALL_MAN8_DIR) % 59*1b8adde7SWilliam Kucharski $(INS.file) 60*1b8adde7SWilliam Kucharski 61*1b8adde7SWilliam Kucharski$(INSTALL_INFO_DIR)/%: $(INSTALL_INFO_DIR) % 62*1b8adde7SWilliam Kucharski $(INS.file) 63*1b8adde7SWilliam Kucharski 64*1b8adde7SWilliam Kucharski$(SRC_DIR)/%: $(SRC_DIR) % 65*1b8adde7SWilliam Kucharski $(INS.file) 66*1b8adde7SWilliam Kucharski 67*1b8adde7SWilliam Kucharski$(INSTALL_MAN1_DIR) $(INSTALL_MAN8_DIR) $(INSTALL_INFO_DIR) $(SRC_DIR): 68*1b8adde7SWilliam Kucharski $(INS.dir) 69