32 lines
767 B
Text
32 lines
767 B
Text
CC = gcc -Wall -std=c99 -pedantic -g
|
|
SOURCES = StringUtils.c simulator.c metadataops.c configops.c OS_SimDriver.c simtimer.c
|
|
OBJECTS = OS_SimDriver.o simulator.o metadataops.o configops.o StringUtils.o simtimer.o
|
|
|
|
all: Simulator
|
|
|
|
Simulator: $(OBJECTS)
|
|
$(CC) $(OBJECTS) -lpthread -o sim03
|
|
|
|
StringUtils.o: StringUtils.c
|
|
$(CC) -c StringUtils.c -o StringUtils.o
|
|
|
|
simulator.o: simulator.c
|
|
$(CC) -c simulator.c -o simulator.o
|
|
|
|
metadataops.o: metadataops.c
|
|
$(CC) -c metadataops.c -o metadataops.o
|
|
|
|
configops.o: configops.c
|
|
$(CC) -c configops.c -o configops.o
|
|
|
|
OS_SimDriver.o: OS_SimDriver.c
|
|
$(CC) -c OS_SimDriver.c -o OS_SimDriver.o
|
|
|
|
simtimer.o: simtimer.c
|
|
$(CC) -c simtimer.c -o simtimer.o
|
|
|
|
clean:
|
|
rm -f $(OBJECTS) sim03 sim03.out
|
|
|
|
clean_objects:
|
|
rm -f $(OBJECTS)
|