CC=g++
CFLAGS= -fopenmp
LIB= -lgomp

all: bfsOpenMP bfsSerial

bfsOpenMP: bfsOpenMP.o
	$(CC) $^ -o $@ $(LIB)

bfsOpenMP.o: bfsOpenMP.cpp
	$(CC) $(CFLAGS) -c $< -o $@


bfsSerial: bfsSerial.o
	$(CC) $^ -o $@ $(LIB)

bfsSerial.o: bfsSerial.cpp
	$(CC) $(CFLAGS) -c $< -o $@

clean:
	rm -f bfsOpenMP bfsOpenMP.o bfsSerial.o bfsSerial openmp_job.*
