提交 6acb11b8 创建 作者: Silas Boyd-Wickizer's avatar Silas Boyd-Wickizer

Build mtrace stuff in the top-level directory.

上级 cf3def0b
...@@ -134,10 +134,10 @@ $(O)/fs.img: $(O)/mkfs README $(UPROGS) ...@@ -134,10 +134,10 @@ $(O)/fs.img: $(O)/mkfs README $(UPROGS)
@echo " MKFS $@" @echo " MKFS $@"
$(Q)$(O)/mkfs $@ README $(UPROGS) $(Q)$(O)/mkfs $@ README $(UPROGS)
$(O)/mscan.syms: $(O)/kernel mscan.syms: $(O)/kernel
$(NM) -S $< > $@ $(NM) -S $< > $@
$(O)/mscan.kern: $(O)/kernel mscan.kern: $(O)/kernel
cp $< $@ cp $< $@
-include *.d -include *.d
...@@ -163,9 +163,9 @@ gdb: $(O)/kernel ...@@ -163,9 +163,9 @@ gdb: $(O)/kernel
## ##
MTRACEOPTS = -rtc clock=vm -mtrace-enable -mtrace-file mtrace.out \ MTRACEOPTS = -rtc clock=vm -mtrace-enable -mtrace-file mtrace.out \
-mtrace-quantum 100 -mtrace-quantum 100
mtrace.out: $(O)/mscan.kern $(O)/mscan.syms mtrace.out: mscan.kern mscan.syms
$(Q)rm -f mtrace.out $(Q)rm -f mtrace.out
$(MTRACE) $(QEMUOPTS) $(MTRACEOPTS) -kernel $(O)/mscan.kern $(MTRACE) $(QEMUOPTS) $(MTRACEOPTS) -kernel mscan.kern
mscan.out: $(QEMUSRC)/mtrace-tools/mscan mtrace.out mscan.out: $(QEMUSRC)/mtrace-tools/mscan mtrace.out
$(QEMUSRC)/mtrace-tools/mscan > $@ || (rm -f $@; exit 2) $(QEMUSRC)/mtrace-tools/mscan > $@ || (rm -f $@; exit 2)
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论