Operating-System-Simulator / Sim01 / Sim01_mf
Sim01_mf
Raw
CC = gcc
DEBUG = -g
CFLAGS = -Wall -std=c99 -pedantic -c $(DEBUG)
LFLAGS = -Wall -std=c99 -pedantic $(DEBUG)

Sim01 : Sim01_Driver.o simulator.o StringUtils.o configops.o metadataops.o
	$(CC) $(LFLAGS) Sim01_Driver.o StringUtils.o configops.o metadataops.o simulator.o -o Sim01

Sim01_Driver.o : Sim01_Driver.c Sim01_Driver.h
	$(CC) $(CFLAGS) Sim01_Driver.c

simulator.o : simulator.c simulator.h
	$(CC) $(CFLAGS) simulator.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 Sim01