diff --git a/.gitignore b/.gitignore index 6ace4ec..be6c6f2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ -/kvm +/lkvm +/vm *.o *.d .cscope diff --git a/Makefile b/Makefile index cef3c44..579e7b0 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,8 @@ FIND := find CSCOPE := cscope TAGS := ctags -PROGRAM := kvm +PROGRAM := lkvm +PROGRAM_ALIAS := vm GUEST_INIT := guest/init GUEST_INIT_S2 := guest/init_stage2 @@ -209,7 +210,7 @@ WARNINGS += -Wwrite-strings CFLAGS += $(WARNINGS) -all: arch_support_check $(PROGRAM) $(GUEST_INIT) $(GUEST_INIT_S2) +all: arch_support_check $(PROGRAM) $(PROGRAM_ALIAS) $(GUEST_INIT) $(GUEST_INIT_S2) arch_support_check: $(UNSUPP_ERR) @@ -222,6 +223,10 @@ $(PROGRAM): $(DEPS) $(OBJS) $(E) " LINK " $@ $(Q) $(CC) $(OBJS) $(LIBS) -o $@ +$(PROGRAM_ALIAS): $(PROGRAM) + $(E) " LN " $@ + $(Q) ln -f $(PROGRAM) $@ + $(GUEST_INIT): guest/init.c $(E) " LINK " $@ $(Q) $(CC) -static guest/init.c -o $@