#CFLAGS = -I. -g -pg -Wall --pedantic #-DDEBUG
#CFLAGS = -I. -g -Wall --pedantic -DDEBUG
#CFLAGS = -I. -g -O9 -Wall --pedantic #-DNDEBUG
#CFLAGS = -I. -g -Wall --pedantic
#CFLAGS = -I. -O3 -Wall --pedantic
CFLAGS = -I. -O9 -Wall --pedantic
LIB = -lgmp #-lfl
OBJ = graph.o partition.o orbit.o eqrefhash.o heap.o timer.o utils.o
CC = g++

all:: bliss

.cc.o:
	$(CC) $(CFLAGS) -c $<

.c.o:
	$(CC) $(CFLAGS) -c $<

bliss: bliss.o $(OBJ)
	$(CC) $(CFLAGS) -o $@ bliss.o $(OBJ) $(LIB)

clean:
	rm -f bliss *.o
	rm -f gmon.out *~

# DO NOT DELETE
