CC = gcc CFLAGS = -g all: Mas libms.a Mas.o: Mas.c Include.h $(CC) $(CFLAGS) -c Mas.c FindSym.o: FindSym.c Include.h $(CC) $(CFLAGS) -c FindSym.c Misc.o: Misc.c Include.h $(CC) $(CFLAGS) -c Misc.c masobjs=Mas.o FindSym.o Misc.o Mas: $(masobjs) Include.h $(CC) $(CFLAGS) -o Mas $(masobjs) OneCycle.o: OneCycle.c Include.h $(CC) $(CFLAGS) -c OneCycle.c MulSim.o: MulSim.c Include.h $(CC) $(CFLAGS) -c MulSim.c libms.a: FindSym.o Misc.o MulSim.o OneCycle.o ar r libms.a FindSym.o Misc.o MulSim.o OneCycle.o ranlib libms.a