1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
CXXFLAGS+=-g -Wall LIBNAME=debugger OBJECTS= \ emulator.o \ evaluator.o \ instruction.o \ program.o \ register_address.o \ value.o lib: $(OBJECTS) ar -r lib$(LIBNAME).a $^ debugger: main.o test_loader.o $(OBJECTS) g++ -o $@ $^