📄 grub.mk
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -