makefile
来自「xen 3.2.2 源码」· 代码 · 共 87 行
TXT
87 行
subdir-y += acpisubdir-y += cpusubdir-y += genapicsubdir-y += hvmsubdir-y += mmsubdir-y += oprofilesubdir-$(x86_32) += x86_32subdir-$(x86_64) += x86_64obj-y += apic.oobj-y += bitops.oobj-y += clear_page.oobj-y += compat.oobj-y += delay.oobj-y += dmi_scan.oobj-y += domctl.oobj-y += domain.oobj-y += domain_build.oobj-y += e820.oobj-y += extable.oobj-y += flushtlb.oobj-y += platform_hypercall.oobj-y += i387.oobj-y += i8259.oobj-y += io_apic.oobj-y += ioport_emulate.oobj-y += irq.oobj-y += microcode.oobj-y += mm.oobj-y += mpparse.oobj-y += nmi.oobj-y += numa.oobj-y += physdev.oobj-y += rwlock.oobj-y += setup.oobj-y += shutdown.oobj-y += smp.oobj-y += smpboot.oobj-y += srat.oobj-y += string.oobj-y += sysctl.oobj-y += time.oobj-y += trace.oobj-y += traps.oobj-y += usercopy.oobj-y += x86_emulate.oobj-y += machine_kexec.oobj-y += crash.oobj-y += tboot.oobj-$(crash_debug) += gdbstub.o$(TARGET): $(TARGET)-syms boot/mkelf32 ./boot/mkelf32 $(TARGET)-syms $(TARGET) 0x100000 \ `$(NM) -nr $(TARGET)-syms | head -n 1 | sed -e 's/^\([^ ]*\).*/0x\1/'`ALL_OBJS := $(BASEDIR)/arch/x86/boot/built_in.o $(ALL_OBJS)$(TARGET)-syms: $(ALL_OBJS) xen.lds $(MAKE) -f $(BASEDIR)/Rules.mk $(BASEDIR)/common/symbols-dummy.o $(LD) $(LDFLAGS) -T xen.lds -N $(ALL_OBJS) \ $(BASEDIR)/common/symbols-dummy.o -o $(@D)/.$(@F).0 $(NM) -n $(@D)/.$(@F).0 | $(BASEDIR)/tools/symbols >$(@D)/.$(@F).0.S $(MAKE) -f $(BASEDIR)/Rules.mk $(@D)/.$(@F).0.o $(LD) $(LDFLAGS) -T xen.lds -N $(ALL_OBJS) \ $(@D)/.$(@F).0.o -o $(@D)/.$(@F).1 $(NM) -n $(@D)/.$(@F).1 | $(BASEDIR)/tools/symbols >$(@D)/.$(@F).1.S $(MAKE) -f $(BASEDIR)/Rules.mk $(@D)/.$(@F).1.o $(LD) $(LDFLAGS) -T xen.lds -N $(ALL_OBJS) \ $(@D)/.$(@F).1.o -o $@ rm -f $(@D)/.$(@F).[0-9]*asm-offsets.s: $(TARGET_SUBARCH)/asm-offsets.c $(HDRS) $(CC) $(CFLAGS) -S -o $@ $<xen.lds: $(TARGET_SUBARCH)/xen.lds.S $(HDRS) $(CC) -P -E -Ui386 $(AFLAGS) -o $@ $<boot/mkelf32: boot/mkelf32.c $(HOSTCC) $(HOSTCFLAGS) -o $@ $<.PHONY: cleanclean:: rm -f asm-offsets.s xen.lds boot/*.o boot/*~ boot/core boot/mkelf32 rm -f $(BASEDIR)/.xen-syms.[0-9]*
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?