2N/Ainclude ../Makefile.master
2N/Ainclude ../Makefile.buildnum
2N/AROOT_BOOT_GRUB = $(ROOT)/boot/grub
2N/AROOT_SRC_DIR = $(ROOT)/usr/src/grub/grub2
2N/ASRC_GRUB2 = $(SRC)/grub/grub2
2N/ADIST_ARCHIVE=grub-1.99.tar.gz
2N/AGMAKE = /usr/gnu/bin/make
2N/AROOT_GRUB2_BIOSDIR = $(ROOT)/usr/lib/grub2/bios
2N/AROOT_GRUB2_BIOS_DEFDIR = $(ROOT_GRUB2_BIOSDIR)/etc/default
2N/AROOT_GRUB2_UEFI64DIR = $(ROOT)/usr/lib/grub2/uefi64
2N/AROOT_GRUB2_UEFI64_DEFDIR = $(ROOT_GRUB2_UEFI64DIR)/etc/default
2N/AMOD_INTF_H = $(SRC_GRUB2)/include/grub/util/modvers.h
2N/AXVER_H = $(SRC_GRUB2)/include/grub/xversion.h
2N/AVERSION_FILES = $(VERSION_DIRS:%=%/version.lst)
2N/AGRUBPKGVERS_BRANCH_MAIN = $(RELEASE_MAJOR).$(RELEASE_MINOR).0.$(TRUNKID).$(UPDATENUM).$(SRUNUM).$(PLATNUM).$(BUILDID).$(NIGHTLYID):`date -u "+%Y%m%dT%H%M%SZ"`
2N/AGRUBPKGVERS_BRANCH_MAIN_NOTIME = $(RELEASE_MAJOR).$(RELEASE_MINOR).0.$(TRUNKID).$(UPDATENUM).$(SRUNUM).$(PLATNUM).$(BUILDID).$(NIGHTLYID)
2N/A $(ROOT_BOOT_GRUB)/splash.jpg \
2N/A $(ROOT_BOOT_GRUB)/default_video_modes.txt \
2N/ANET_IMAGES = $(ROOT_BOOT_GRUB)/pxegrub2 $(ROOT_BOOT_GRUB)/grub2netx64.efi
2N/AGRUB2_MKIMAGE=$(ROOT_GRUB2_BIOSDIR)/bin/grub-mkimage
2N/Agrub2/build-bios/$(DIST_ARCHIVE) := TARGET=dist
2N/A $(RM) grub2/build-bios/$(DIST_ARCHIVE) $(NET_IMAGES)
2N/A $(LN) -s ../../../uefi64/lib/grub/x86_64-efi $(ROOT_GRUB2_BIOS_LIBGRUB)
2N/A $(LN) -s ../../../bios/lib/grub/i386-pc $(ROOT_GRUB2_UEFI64_LIBGRUB)
2N/A%/version.lst: FRC
2N/A $(ECHO) '#define GRUB_EXTENDED_VERSION '\""$(GRUB2_SOLARIS_VERSION_NOTIME)"\" >> $(XVER_H).tmp; \
2N/A if test ! -f $(XVER_H) || ! /usr/bin/diff $(XVER_H) $(XVER_H).tmp; then \
2N/A @$(MKDIR) -p $(SRC_GRUB2)/build-bios/include/grub; \
2N/A $(MKDIR) -p $(SRC_GRUB2)/build-uefi64/include/grub; \
2N/A cd $(SRC_GRUB2)/build-bios/include/grub; \
2N/A $(LN) -s ../../../include/grub/i386 cpu; \
2N/A $(LN) -s ../../../include/grub/i386/pc machine; \
2N/A @cd $(SRC_GRUB2)/build-uefi64/include/grub; \
2N/A $(LN) -s ../../../include/grub/x86_64 cpu; \
2N/A $(LN) -s ../../../include/grub/x86_64/efi machine; \
2N/A MAKE=$(GMAKE) PATH=/usr/gnu/bin:"$(PATH)" VERSION=$(GRUB_VERSION) \
2N/A $(INS.rename)
2N/A $(INS.rename)
2N/A tempdir=$$(mktemp -d /tmp/memdisk.XXXXXXXXX); \
2N/A (cd "$$tempdir"; $(TAR) cf memdisk.img *); \
2N/A $(GRUB2_MKIMAGE) -O i386-pc-pxe -d "$$srcdir" -o $@ -m "$${tempdir}/memdisk.img" -p '(memdisk)/'"$$platform" $(BIOS_NETIMAGE_LOADMODS); \
2N/A$(ROOT_BOOT_GRUB)/grub2netx64.efi: FRC
2N/A tempdir=$$(mktemp -d /tmp/memdisk.XXXXXXXXX); \
2N/A (cd "$$tempdir"; $(TAR) cf memdisk.img *); \
2N/A $(GRUB2_MKIMAGE) -O x86_64-efi -d "$$srcdir" -o $@ -m "$${tempdir}/memdisk.img" -p '(memdisk)/'"$$platform" $(UEFI64_NETIMAGE_LOADMODS); \
2N/A$(ROOT_SRC_DIR)/%: grub2/build-bios/%