在workplace
目录下创建了Makefile
文件,提供了一条龙服务。主要是下列三点:
- 创建。使用
make wget
可完成下载,解压并复制的功能。 - 编译并运行qemu。使用
make
或者make all
可以编译运行qemu。 - 生成patch文件。使用
make diff
.自动cleanproj2-revise
并生成patch。 只需要修改PROJ
和ID
即可完成。
PROJ=proj2
ID=081520122
DIR=$(PROJ)-revise
all:
cd $(DIR) && make qemu
wget:
wget http://xzhu.info/os/$(PROJ)-base.zip && \
unzip $(PROJ)-base && \
cp -R $(PROJ)-base $(PROJ)-revise
clean:
cd $(DIR) && make clean
diff:clean
diff -uNr $(PROJ)-base $(DIR) > $(ID).$(PROJ).patch; [ $$? -eq 1 ]