CC = gcc DEBUG = -g CFLAGS = -Wall -std=c99 -pedantic -c $(DEBUG) LFLAGS = -Wall -std=c99 -pedantic $(DEBUG) -lpthread Sim02 : Sim02_Driver.o simulator.o simtimer.o StringUtils.o configops.o metadataops.o $(CC) $(LFLAGS) Sim02_Driver.o StringUtils.o configops.o metadataops.o simtimer.o simulator.o -o Sim02 Sim02_Driver.o : Sim02_Driver.c Sim02_Driver.h $(CC) $(CFLAGS) Sim02_Driver.c simulator.o : simulator.c simulator.h $(CC) $(CFLAGS) simulator.c simtimer.o : simtimer.c simtimer.h $(CC) $(CFLAGS) simtimer.c StringUtils.o : StringUtils.c StringUtils.h $(CC) $(CFLAGS) StringUtils.c configops.o : configops.c configops.h $(CC) $(CFLAGS) configops.c metadataops.o : metadataops.c metadataops.h $(CC) $(CFLAGS) metadataops.c clean: \rm *.o Sim02