diff --git a/.gitignore b/.gitignore
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..420fc9cac1c759c93d4b43b8aac398ad9745ac24 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.d
+*.o
+*.out
+build
diff --git a/nemu/build/nemu b/nemu/build/nemu
deleted file mode 100755
index 37908f82cd2df4e1e5480c62db05d0ff17a548b2..0000000000000000000000000000000000000000
Binary files a/nemu/build/nemu and /dev/null differ
diff --git a/nemu/build/obj/cpu/decode/decode.d b/nemu/build/obj/cpu/decode/decode.d
deleted file mode 100644
index cf8d409082f6533d4b581572636ec121959673d3..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/decode/decode.d
+++ /dev/null
@@ -1,6 +0,0 @@
-build/obj/cpu/decode/decode.o: src/cpu/decode/decode.cc \
- include/cpu/exec.h include/nemu.h include/common.h include/debug.h \
- include/macro.h include/memory/memory.h include/common.h \
- include/cpu/reg.h include/cpu/decode.h include/cpu/rtl.h \
- include/util/c_op.h include/cpu/relop.h include/cpu/rtl-wrapper.h \
- include/macro.h include/cpu/rtl.h
diff --git a/nemu/build/obj/cpu/decode/decode.o b/nemu/build/obj/cpu/decode/decode.o
deleted file mode 100644
index 8a3a8076f7b89e51427e8d8ec17677c7878ee553..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/decode/decode.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/decode/modrm.d b/nemu/build/obj/cpu/decode/modrm.d
deleted file mode 100644
index 2eede537408e208209ac257f54417874d70e7dd6..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/decode/modrm.d
+++ /dev/null
@@ -1,6 +0,0 @@
-build/obj/cpu/decode/modrm.o: src/cpu/decode/modrm.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h \
- include/cpu/rtl.h
diff --git a/nemu/build/obj/cpu/decode/modrm.o b/nemu/build/obj/cpu/decode/modrm.o
deleted file mode 100644
index 545ac9c7865d151205e2c37dac03d2ca042d90ae..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/decode/modrm.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/arith.d b/nemu/build/obj/cpu/exec/arith.d
deleted file mode 100644
index 5d5bd996b8735f6c90a404d191c1d5ec4ad6c0cd..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/arith.d
+++ /dev/null
@@ -1,5 +0,0 @@
-build/obj/cpu/exec/arith.o: src/cpu/exec/arith.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h
diff --git a/nemu/build/obj/cpu/exec/arith.o b/nemu/build/obj/cpu/exec/arith.o
deleted file mode 100644
index 891ee60932f07ae891b560beea6835d20e9481a4..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/arith.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/cc.d b/nemu/build/obj/cpu/exec/cc.d
deleted file mode 100644
index ce59a1f6ea889a97301e37ecad64e8ff729908ed..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/cc.d
+++ /dev/null
@@ -1,5 +0,0 @@
-build/obj/cpu/exec/cc.o: src/cpu/exec/cc.cc include/cpu/rtl.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/util/c_op.h include/cpu/relop.h include/cpu/rtl-wrapper.h \
- include/macro.h
diff --git a/nemu/build/obj/cpu/exec/cc.o b/nemu/build/obj/cpu/exec/cc.o
deleted file mode 100644
index 0e6b98423c30294d242af59b202d3d08de9892eb..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/cc.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/control.d b/nemu/build/obj/cpu/exec/control.d
deleted file mode 100644
index e06b8662ea9c28bf05b9d81382261efc4677aa51..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/control.d
+++ /dev/null
@@ -1,6 +0,0 @@
-build/obj/cpu/exec/control.o: src/cpu/exec/control.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h \
- include/cpu/cc.h
diff --git a/nemu/build/obj/cpu/exec/control.o b/nemu/build/obj/cpu/exec/control.o
deleted file mode 100644
index 31090c00c8a6f7b95a2f6586fac74b595280a1d4..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/control.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/data-mov.d b/nemu/build/obj/cpu/exec/data-mov.d
deleted file mode 100644
index b77dae33f20ed5fabb7bf219d4e2da3bd2ffcac9..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/data-mov.d
+++ /dev/null
@@ -1,6 +0,0 @@
-build/obj/cpu/exec/data-mov.o: src/cpu/exec/data-mov.cc \
- include/cpu/exec.h include/nemu.h include/common.h include/debug.h \
- include/macro.h include/memory/memory.h include/common.h \
- include/cpu/reg.h include/cpu/decode.h include/cpu/rtl.h \
- include/util/c_op.h include/cpu/relop.h include/cpu/rtl-wrapper.h \
- include/macro.h
diff --git a/nemu/build/obj/cpu/exec/data-mov.o b/nemu/build/obj/cpu/exec/data-mov.o
deleted file mode 100644
index ccc01b64056b8abfc2c1df028d171ea9a62e6ab0..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/data-mov.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/exec.d b/nemu/build/obj/cpu/exec/exec.d
deleted file mode 100644
index 08b57abe0579c584f09f8082c1553600b2fcbc94..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/exec.d
+++ /dev/null
@@ -1,6 +0,0 @@
-build/obj/cpu/exec/exec.o: src/cpu/exec/exec.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h \
- src/cpu/exec/all-instr.h
diff --git a/nemu/build/obj/cpu/exec/exec.o b/nemu/build/obj/cpu/exec/exec.o
deleted file mode 100644
index 16baabb8232196210718092eab9b1511ab73871a..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/exec.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/logic.d b/nemu/build/obj/cpu/exec/logic.d
deleted file mode 100644
index eff0f17b87aa7c92c970b7df1bf0340f74230473..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/logic.d
+++ /dev/null
@@ -1,6 +0,0 @@
-build/obj/cpu/exec/logic.o: src/cpu/exec/logic.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h \
- include/cpu/cc.h
diff --git a/nemu/build/obj/cpu/exec/logic.o b/nemu/build/obj/cpu/exec/logic.o
deleted file mode 100644
index 0044ef60bda5c0881109fcf617e2c6261ed365db..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/logic.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/prefix.d b/nemu/build/obj/cpu/exec/prefix.d
deleted file mode 100644
index e23050add5313587c48a4fe3fe0dc6b547cb980b..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/prefix.d
+++ /dev/null
@@ -1,5 +0,0 @@
-build/obj/cpu/exec/prefix.o: src/cpu/exec/prefix.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h
diff --git a/nemu/build/obj/cpu/exec/prefix.o b/nemu/build/obj/cpu/exec/prefix.o
deleted file mode 100644
index e40de0e0eaa436acfad1ca45ba95af4329720b05..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/prefix.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/relop.d b/nemu/build/obj/cpu/exec/relop.d
deleted file mode 100644
index a68471574013a2c4fdc1f995d7fa4555fded1c35..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/relop.d
+++ /dev/null
@@ -1,2 +0,0 @@
-build/obj/cpu/exec/relop.o: src/cpu/exec/relop.cc include/common.h \
- include/debug.h include/common.h include/macro.h include/cpu/relop.h
diff --git a/nemu/build/obj/cpu/exec/relop.o b/nemu/build/obj/cpu/exec/relop.o
deleted file mode 100644
index 820eb8730911531c490eafbc5f869373d288b819..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/relop.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/special.d b/nemu/build/obj/cpu/exec/special.d
deleted file mode 100644
index a395f91fdb9eba76b472c2c9a62ad5bfc8f91f26..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/special.d
+++ /dev/null
@@ -1,6 +0,0 @@
-build/obj/cpu/exec/special.o: src/cpu/exec/special.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h \
- include/monitor/monitor.h
diff --git a/nemu/build/obj/cpu/exec/special.o b/nemu/build/obj/cpu/exec/special.o
deleted file mode 100644
index 0658eddf97a80928267b709c149eedac3d26213f..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/special.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/exec/system.d b/nemu/build/obj/cpu/exec/system.d
deleted file mode 100644
index 714c33bbb3c8886f938ec366172d9c78b9f3bc26..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/exec/system.d
+++ /dev/null
@@ -1,5 +0,0 @@
-build/obj/cpu/exec/system.o: src/cpu/exec/system.cc include/cpu/exec.h \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- include/cpu/decode.h include/cpu/rtl.h include/util/c_op.h \
- include/cpu/relop.h include/cpu/rtl-wrapper.h include/macro.h
diff --git a/nemu/build/obj/cpu/exec/system.o b/nemu/build/obj/cpu/exec/system.o
deleted file mode 100644
index 3d551463e69f6adc5938ccce37d29c3d1fb2f333..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/exec/system.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/intr.d b/nemu/build/obj/cpu/intr.d
deleted file mode 100644
index 860d341e244c7b15fc1ccb94ebd13e3cf104c6e4..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/intr.d
+++ /dev/null
@@ -1,5 +0,0 @@
-build/obj/cpu/intr.o: src/cpu/intr.cc include/cpu/exec.h include/nemu.h \
- include/common.h include/debug.h include/macro.h include/memory/memory.h \
- include/common.h include/cpu/reg.h include/cpu/decode.h \
- include/cpu/rtl.h include/util/c_op.h include/cpu/relop.h \
- include/cpu/rtl-wrapper.h include/macro.h include/memory/mmu.h
diff --git a/nemu/build/obj/cpu/intr.o b/nemu/build/obj/cpu/intr.o
deleted file mode 100644
index 01b0f26ed4ca6ef043e2a617c55ba03eeb0dbec7..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/intr.o and /dev/null differ
diff --git a/nemu/build/obj/cpu/reg.d b/nemu/build/obj/cpu/reg.d
deleted file mode 100644
index 57dfa53cd7ff400831ef0dd27e3491934d7a4c20..0000000000000000000000000000000000000000
--- a/nemu/build/obj/cpu/reg.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/cpu/reg.o: src/cpu/reg.cc include/nemu.h include/common.h \
- include/debug.h include/macro.h include/memory/memory.h include/common.h \
- include/cpu/reg.h
diff --git a/nemu/build/obj/cpu/reg.o b/nemu/build/obj/cpu/reg.o
deleted file mode 100644
index 451237ba6dd9d0b064dc73cc1ccee2609c53d268..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/cpu/reg.o and /dev/null differ
diff --git a/nemu/build/obj/device/device.d b/nemu/build/obj/device/device.d
deleted file mode 100644
index db086e90cbabaaaae3634b0a7ca5ff72905c5acb..0000000000000000000000000000000000000000
--- a/nemu/build/obj/device/device.d
+++ /dev/null
@@ -1,2 +0,0 @@
-build/obj/device/device.o: src/device/device.cc include/common.h \
- include/debug.h include/common.h include/macro.h
diff --git a/nemu/build/obj/device/device.o b/nemu/build/obj/device/device.o
deleted file mode 100644
index 62f69ef9e0a12b44a1aab1b51637eb15c5224cde..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/device/device.o and /dev/null differ
diff --git a/nemu/build/obj/device/io/mmio.d b/nemu/build/obj/device/io/mmio.d
deleted file mode 100644
index 3311072b8ee06b58cf709eed4bf9298578d6d67b..0000000000000000000000000000000000000000
--- a/nemu/build/obj/device/io/mmio.d
+++ /dev/null
@@ -1,2 +0,0 @@
-build/obj/device/io/mmio.o: src/device/io/mmio.cc include/common.h \
- include/debug.h include/common.h include/macro.h include/device/mmio.h
diff --git a/nemu/build/obj/device/io/mmio.o b/nemu/build/obj/device/io/mmio.o
deleted file mode 100644
index 740ab9162509da5f763c2ee39e176fd1e304ba7b..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/device/io/mmio.o and /dev/null differ
diff --git a/nemu/build/obj/device/io/port-io.d b/nemu/build/obj/device/io/port-io.d
deleted file mode 100644
index bb5c5bb567b438e66a9c3516b5a46a1652dd07fb..0000000000000000000000000000000000000000
--- a/nemu/build/obj/device/io/port-io.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/device/io/port-io.o: src/device/io/port-io.cc include/common.h \
- include/debug.h include/common.h include/macro.h \
- include/device/port-io.h
diff --git a/nemu/build/obj/device/io/port-io.o b/nemu/build/obj/device/io/port-io.o
deleted file mode 100644
index 0fbc2d0bbed86e1bee8945dea98d6979d4adbc63..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/device/io/port-io.o and /dev/null differ
diff --git a/nemu/build/obj/device/keyboard.d b/nemu/build/obj/device/keyboard.d
deleted file mode 100644
index 11f95cdf72a8dbebb48726ead7f78d67e568ab4b..0000000000000000000000000000000000000000
--- a/nemu/build/obj/device/keyboard.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/device/keyboard.o: src/device/keyboard.cc \
- include/device/port-io.h include/common.h include/debug.h \
- include/common.h include/macro.h include/monitor/monitor.h
diff --git a/nemu/build/obj/device/keyboard.o b/nemu/build/obj/device/keyboard.o
deleted file mode 100644
index cc25dcef80208d75cb865e945e2b16ac54ef6757..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/device/keyboard.o and /dev/null differ
diff --git a/nemu/build/obj/device/serial.d b/nemu/build/obj/device/serial.d
deleted file mode 100644
index ff1884fbc5e5a85e42fbe089ff5d9dfd02039ef7..0000000000000000000000000000000000000000
--- a/nemu/build/obj/device/serial.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/device/serial.o: src/device/serial.cc include/common.h \
- include/debug.h include/common.h include/macro.h \
- include/device/port-io.h
diff --git a/nemu/build/obj/device/serial.o b/nemu/build/obj/device/serial.o
deleted file mode 100644
index 3b03f65a09427cf10c6daa420a8ea7d8589dce38..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/device/serial.o and /dev/null differ
diff --git a/nemu/build/obj/device/timer.d b/nemu/build/obj/device/timer.d
deleted file mode 100644
index 14e134fea662a3757f0be7f72293f156d8ae7f0b..0000000000000000000000000000000000000000
--- a/nemu/build/obj/device/timer.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/device/timer.o: src/device/timer.cc include/device/port-io.h \
- include/common.h include/debug.h include/common.h include/macro.h \
- include/monitor/monitor.h
diff --git a/nemu/build/obj/device/timer.o b/nemu/build/obj/device/timer.o
deleted file mode 100644
index 4a1b6a7606aa0fe0fb72eed77639f5374c261c3d..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/device/timer.o and /dev/null differ
diff --git a/nemu/build/obj/device/vga.d b/nemu/build/obj/device/vga.d
deleted file mode 100644
index 4ce8ab974f453c5e8014af711732ac19a94ad0c9..0000000000000000000000000000000000000000
--- a/nemu/build/obj/device/vga.d
+++ /dev/null
@@ -1,2 +0,0 @@
-build/obj/device/vga.o: src/device/vga.cc include/common.h \
- include/debug.h include/common.h include/macro.h
diff --git a/nemu/build/obj/device/vga.o b/nemu/build/obj/device/vga.o
deleted file mode 100644
index 21112916c507c41cffcfb42c0081c39a0ed6e79a..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/device/vga.o and /dev/null differ
diff --git a/nemu/build/obj/main.d b/nemu/build/obj/main.d
deleted file mode 100644
index ca04beb3909731f6ddbb6d65169bc55b952213c7..0000000000000000000000000000000000000000
--- a/nemu/build/obj/main.d
+++ /dev/null
@@ -1 +0,0 @@
-build/obj/main.o: src/main.cc
diff --git a/nemu/build/obj/main.o b/nemu/build/obj/main.o
deleted file mode 100644
index 45fa09190d28dd7ec816cb735dc1cca73b65abe0..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/main.o and /dev/null differ
diff --git a/nemu/build/obj/memory/memory.d b/nemu/build/obj/memory/memory.d
deleted file mode 100644
index 808cde41359548988c9c0579c4feeba73d3a87d8..0000000000000000000000000000000000000000
--- a/nemu/build/obj/memory/memory.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/memory/memory.o: src/memory/memory.cc include/nemu.h \
- include/common.h include/debug.h include/macro.h include/memory/memory.h \
- include/common.h include/cpu/reg.h
diff --git a/nemu/build/obj/memory/memory.o b/nemu/build/obj/memory/memory.o
deleted file mode 100644
index 626c5c32f277d40aef63e3d402b52d93f64a26bc..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/memory/memory.o and /dev/null differ
diff --git a/nemu/build/obj/misc/logo.d b/nemu/build/obj/misc/logo.d
deleted file mode 100644
index 4dc8a9fde520919270c320dc95ab50555d971e25..0000000000000000000000000000000000000000
--- a/nemu/build/obj/misc/logo.d
+++ /dev/null
@@ -1 +0,0 @@
-build/obj/misc/logo.o: src/misc/logo.cc
diff --git a/nemu/build/obj/misc/logo.o b/nemu/build/obj/misc/logo.o
deleted file mode 100644
index e0e52d5881e20e46530279e0e398bc68f281a809..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/misc/logo.o and /dev/null differ
diff --git a/nemu/build/obj/monitor/cpu-exec.d b/nemu/build/obj/monitor/cpu-exec.d
deleted file mode 100644
index 84922648b65c9b1ef76a3fe0e95f32a356602aa7..0000000000000000000000000000000000000000
--- a/nemu/build/obj/monitor/cpu-exec.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/monitor/cpu-exec.o: src/monitor/cpu-exec.cc include/nemu.h \
- include/common.h include/debug.h include/macro.h include/memory/memory.h \
- include/common.h include/cpu/reg.h include/monitor/monitor.h
diff --git a/nemu/build/obj/monitor/cpu-exec.o b/nemu/build/obj/monitor/cpu-exec.o
deleted file mode 100644
index f14f130a95aa89b4b4460c54a567355d95a9c84d..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/monitor/cpu-exec.o and /dev/null differ
diff --git a/nemu/build/obj/monitor/debug/expr.d b/nemu/build/obj/monitor/debug/expr.d
deleted file mode 100644
index 8f5a02a1d67fe9352bba2c1aa7a1ac480489c350..0000000000000000000000000000000000000000
--- a/nemu/build/obj/monitor/debug/expr.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/monitor/debug/expr.o: src/monitor/debug/expr.cc include/nemu.h \
- include/common.h include/debug.h include/macro.h include/memory/memory.h \
- include/common.h include/cpu/reg.h
diff --git a/nemu/build/obj/monitor/debug/expr.o b/nemu/build/obj/monitor/debug/expr.o
deleted file mode 100644
index 4b07ace8b1634493ff430ecdb67cb06b9b329dd3..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/monitor/debug/expr.o and /dev/null differ
diff --git a/nemu/build/obj/monitor/debug/ui.d b/nemu/build/obj/monitor/debug/ui.d
deleted file mode 100644
index f7d8124db7ca7154b5d8bd9009a3c73c5ed7fc2c..0000000000000000000000000000000000000000
--- a/nemu/build/obj/monitor/debug/ui.d
+++ /dev/null
@@ -1,5 +0,0 @@
-build/obj/monitor/debug/ui.o: src/monitor/debug/ui.cc \
- include/monitor/monitor.h include/monitor/expr.h include/common.h \
- include/debug.h include/common.h include/macro.h \
- include/monitor/watchpoint.h include/nemu.h include/memory/memory.h \
- include/cpu/reg.h
diff --git a/nemu/build/obj/monitor/debug/ui.o b/nemu/build/obj/monitor/debug/ui.o
deleted file mode 100644
index 550cd7f2ed9892ef1b555b277dce41afe1071f3e..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/monitor/debug/ui.o and /dev/null differ
diff --git a/nemu/build/obj/monitor/debug/watchpoint.d b/nemu/build/obj/monitor/debug/watchpoint.d
deleted file mode 100644
index 4e0225e7cc3f3576c580754288d12f8d89b366df..0000000000000000000000000000000000000000
--- a/nemu/build/obj/monitor/debug/watchpoint.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/monitor/debug/watchpoint.o: src/monitor/debug/watchpoint.cc \
- include/monitor/watchpoint.h include/common.h include/debug.h \
- include/common.h include/macro.h include/monitor/expr.h
diff --git a/nemu/build/obj/monitor/debug/watchpoint.o b/nemu/build/obj/monitor/debug/watchpoint.o
deleted file mode 100644
index f3f5bc5ea84ca25a3c40b238325fd9ddb18efb00..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/monitor/debug/watchpoint.o and /dev/null differ
diff --git a/nemu/build/obj/monitor/diff-test/diff-test.d b/nemu/build/obj/monitor/diff-test/diff-test.d
deleted file mode 100644
index 514bd7a787f17fbe320ff080e4dab345643ad9e7..0000000000000000000000000000000000000000
--- a/nemu/build/obj/monitor/diff-test/diff-test.d
+++ /dev/null
@@ -1,5 +0,0 @@
-build/obj/monitor/diff-test/diff-test.o: \
- src/monitor/diff-test/diff-test.cc include/nemu.h include/common.h \
- include/debug.h include/macro.h include/memory/memory.h include/common.h \
- include/cpu/reg.h include/monitor/monitor.h \
- src/monitor/diff-test/diff-test.h
diff --git a/nemu/build/obj/monitor/diff-test/diff-test.o b/nemu/build/obj/monitor/diff-test/diff-test.o
deleted file mode 100644
index 7cd8b78eb0cd668c2682f80c6214d9c0c597df25..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/monitor/diff-test/diff-test.o and /dev/null differ
diff --git a/nemu/build/obj/monitor/diff-test/ref.d b/nemu/build/obj/monitor/diff-test/ref.d
deleted file mode 100644
index 31e38a4ef7401d98c44cdadf5cad186cc02a25a9..0000000000000000000000000000000000000000
--- a/nemu/build/obj/monitor/diff-test/ref.d
+++ /dev/null
@@ -1,4 +0,0 @@
-build/obj/monitor/diff-test/ref.o: src/monitor/diff-test/ref.cc \
- include/nemu.h include/common.h include/debug.h include/macro.h \
- include/memory/memory.h include/common.h include/cpu/reg.h \
- src/monitor/diff-test/diff-test.h
diff --git a/nemu/build/obj/monitor/diff-test/ref.o b/nemu/build/obj/monitor/diff-test/ref.o
deleted file mode 100644
index 81999594c0c0733072db4b84e86d22c2c8ffc02c..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/monitor/diff-test/ref.o and /dev/null differ
diff --git a/nemu/build/obj/monitor/monitor.d b/nemu/build/obj/monitor/monitor.d
deleted file mode 100644
index 5b2fad4798e29c737b3980bfdde518e3c7f793d8..0000000000000000000000000000000000000000
--- a/nemu/build/obj/monitor/monitor.d
+++ /dev/null
@@ -1,3 +0,0 @@
-build/obj/monitor/monitor.o: src/monitor/monitor.cc include/nemu.h \
- include/common.h include/debug.h include/macro.h include/memory/memory.h \
- include/common.h include/cpu/reg.h include/monitor/monitor.h
diff --git a/nemu/build/obj/monitor/monitor.o b/nemu/build/obj/monitor/monitor.o
deleted file mode 100644
index 9cff86a92ba8478d82f768a343624d5180ac5903..0000000000000000000000000000000000000000
Binary files a/nemu/build/obj/monitor/monitor.o and /dev/null differ