diff --git a/.gitignore b/.gitignore index b979155..0983487 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.o +*.a m16vm /as diff --git a/Makefile b/Makefile index c7a46a6..a66306f 100644 --- a/Makefile +++ b/Makefile @@ -13,9 +13,14 @@ m16vm : src/vm.o src/cpu.o src/mm.o src/instr_decode.o src/syscall.o src/program as : src/as/as.o src/as/parser.o src/as/lexer.o src/as/instr_encode.o src/as/error.o $(LD) $(LDFLAGS) -o $@ $^ +lib/libm16.a : lib/src/vector.o + $(AR) rcs $@ $^ + clean : $(RM) src/*.o $(RM) src/as/*.o + $(RM) lib/*.o + $(RM) lib/*.a distclean : clean $(RM) $(PROGRAMS)