CC = gcc DEBUG = -g CFLAGS = -Wall -std=c99 -pedantic -c $(DEBUG) LFLAGS = -Wall -std=c99 -pedantic $(DEBUG) -lpthread Sim04 : Sim04_Driver.o simulator.o simtimer.o StringUtils.o configops.o metadataops.o $(CC) $(LFLAGS) Sim04_Driver.o StringUtils.o configops.o metadataops.o simtimer.o simulator.o -o Sim04 Sim04_Driver.o : Sim04_Driver.c Sim04_Driver.h $(CC) $(CFLAGS) Sim04_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 Sim04