⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 xen虚拟机源代码安装包
💻
字号:
XEN_ROOT = ../../..include $(XEN_ROOT)/tools/Rules.mkIBIN         = blktapctrl tapdiskQCOW_UTIL    = img2qcow qcow2raw qcow-createLIBAIO_DIR   = ../../libaio/srcCFLAGS   += -WerrorCFLAGS   += -Wno-unusedCFLAGS   += -I../libCFLAGS   += $(CFLAGS_libxenctrl)CFLAGS   += $(CFLAGS_libxenstore)CFLAGS   += -I $(LIBAIO_DIR)CFLAGS   += -D_GNU_SOURCE# Get gcc to generate the dependencies for us.CFLAGS   += -Wp,-MD,.$(@F).dDEPS      = .*.difeq ($(shell . ./check_gcrypt),"yes")CFLAGS += -DUSE_GCRYPTCRYPT_LIB := -lgcryptelseCRYPT_LIB := -lcrypto$(warning *** libgcrypt not installed: falling back to libcrypto ***)endifLDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) -L../lib -lblktapLDFLAGS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lzBLK-OBJS-y  := block-aio.oBLK-OBJS-y  += block-sync.oBLK-OBJS-y  += block-vmdk.oBLK-OBJS-y  += block-ram.oBLK-OBJS-y  += block-qcow.oBLK-OBJS-y  += block-qcow2.oBLK-OBJS-y  += aes.oBLK-OBJS-y  += tapaio.oBLK-OBJS-$(CONFIG_Linux) += blk_linux.oBLKTAB-OBJS-y := blktapctrl.oBLKTAB-OBJS-$(CONFIG_Linux) += blktapctrl_linux.oall: $(IBIN) qcow-utilblktapctrl: $(BLKTAB-OBJS-y)	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDFLAGS_blktapctrl)tapdisk: tapdisk.o $(BLK-OBJS-y)	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDFLAGS_img).PHONY: qcow-utilqcow-util: img2qcow qcow2raw qcow-createimg2qcow qcow2raw qcow-create: %: %.o $(BLK-OBJS-y)	$(CC) $(CFLAGS) -o $* $^ $(LDFLAGS) $(LDFLAGS_img)install: all	$(INSTALL_PROG) $(IBIN) $(QCOW_UTIL) $(VHD_UTIL) $(DESTDIR)$(SBINDIR)clean:	rm -rf *.o *~ $(DEPS) xen TAGS $(IBIN) $(LIB) $(QCOW_UTIL) $(VHD_UTIL).PHONY: clean install-include $(DEPS)

⌨️ 快捷键说明

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