grub.mk

来自「最新的文件系统生成工具」· MK 代码 · 共 71 行

MK
71
字号
ifeq ($(ARCH),i386)############################################################### grub##############################################################GRUB_SOURCE:=grub_0.95+cvs20040624.orig.tar.gzGRUB_PATCH=grub_0.95+cvs20040624-17.diff.gzGRUB_SITE=http://ftp.debian.org/debian/pool/main/g/grubGRUB_CAT:=zcatGRUB_DIR:=$(BUILD_DIR)/grub-0.95+cvs20040624GRUB_BINARY:=grub/grubGRUB_TARGET_BINARY:=bin/grub$(DL_DIR)/$(GRUB_SOURCE):	 $(WGET) -P $(DL_DIR) $(GRUB_SITE)/$(GRUB_SOURCE)$(DL_DIR)/$(GRUB_PATCH):	 $(WGET) -P $(DL_DIR) $(GRUB_SITE)/$(GRUB_PATCH)grub-source: $(DL_DIR)/$(GRUB_SOURCE) $(DL_DIR)/$(GRUB_PATCH)$(GRUB_DIR)/.unpacked: $(DL_DIR)/$(GRUB_SOURCE) $(DL_DIR)/$(GRUB_PATCH)	$(GRUB_CAT) $(DL_DIR)/$(GRUB_SOURCE) | tar -C $(BUILD_DIR) -xvf -	$(GRUB_CAT) $(DL_DIR)/$(GRUB_PATCH)  | patch -p1 -d $(GRUB_DIR)	for i in `cat $(GRUB_DIR)/debian/patches/00list`; do \		cat $(GRUB_DIR)/debian/patches/$$i | patch -p1 -d $(GRUB_DIR); \	done	touch $(GRUB_DIR)/.unpacked$(GRUB_DIR)/.configured: $(GRUB_DIR)/.unpacked	(cd $(GRUB_DIR); rm -rf config.cache; \		$(TARGET_CONFIGURE_OPTS) \		CFLAGS="$(TARGET_CFLAGS)" \		CPPFLAGS="$(GRUB_CFLAGS)" \		./configure \		--target=$(GNU_TARGET_NAME) \		--host=$(GNU_TARGET_NAME) \		--build=$(GNU_HOST_NAME) \		--prefix=/ \		--mandir=/usr/man \		--infodir=/usr/info \		--disable-auto-linux-mem-opt \	);	touch  $(GRUB_DIR)/.configured$(GRUB_DIR)/$(GRUB_BINARY): $(GRUB_DIR)/.configured	$(MAKE) CC=$(TARGET_CC) -C $(GRUB_DIR)grub-target_binary: $(GRUB_DIR)/$(GRUB_BINARY)grub: grub-target_binarygrub-clean:	$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GRUB_DIR) uninstall	-grub -C $(GRUB_DIR) cleangrub-dirclean:	rm -rf $(GRUB_DIR)endif############################################################### Toplevel Makefile options##############################################################ifeq ($(strip $(BR2_TARGET_GRUB)),y)TARGETS+=grubendif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?