CFLAGS = -std=c++17 -fconcepts -fopenmp -I../../../include
LDFLAGS = -lstdc++fs
DBGFLAGS = -g -O0 -pedantic -Wall -Wextra -DBA_GRAPH_DEBUG -D_GLIBCXX_DEBUG
COMPILE_DBG = $(CXX) $(CFLAGS) $(DBGFLAGS)
COMPILE = $(CXX) $(CFLAGS) -DNDEBUG -O3

all: colourSets

dbg: colourSets_dbg


colourSets:
	$(COMPILE) colourSets.cpp -o colourSets $(LDFLAGS)

colourSets_dbg:
	$(COMPILE_DBG) colourSets.cpp -o colourSets_dbg.out $(LDFLAGS)

clean:
	rm -rf colourSets colourSets_dbg.out 


.PHONY: colourSets colourSets_dbg.out
