
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

