# # Copyright 2008 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # ident "%Z%%M% %I% %E% SMI" # .KEEP_STATE: include ../Makefile.master include Makefile.grub all := TARGET = all install := TARGET = install clean := TARGET = clean clobber := TARGET = clobber GRUB = grub-0.95 SUBDIRS = $(GRUB) SPLASH_IMAGE = splash.xpm.gz GRUB_MENU = menu.lst GRUB_DEFAULT = default INSTALL_MENU = install_menu CAPABILITY = capability INST_TARGETS = $(ROOT_BOOT_GRUB)/$(SPLASH_IMAGE) INST_TARGETS += $(ROOT_BOOT_GRUB)/$(GRUB_MENU) INST_TARGETS += $(ROOT_BOOT_GRUB)/$(INSTALL_MENU) INST_TARGETS += $(ROOT_BOOT_GRUB)/$(GRUB_DEFAULT) INST_TARGETS += $(ROOT_BOOT_GRUB)/$(CAPABILITY) $(ROOT_BOOT_GRUB)/$(GRUB_DEFAULT) := FILEMODE = 444 $(ROOT_BOOT_GRUB)/$(CAPABILITY) := FILEMODE = 444 all: $(SUBDIRS) install: $(SUBDIRS) $(INST_TARGETS) # Makefiles in the GRUB source tree are named "Makefile.solaris". $(GRUB): FRC cd $@; pwd; $(MAKE) -f Makefile.solaris $(TARGET) $(ROOT_BOOT_GRUB)/%: $(ROOT_BOOT_GRUB) % $(INS.file) $(ROOT_BOOT_GRUB): $(INS.dir) clean clobber: $(SUBDIRS) FRC: