CC = cilk++
CFLAGS =  -g

AR = ar
ARFLAGS = cr
RANLIB = ranlib

LIB = -lm
INC = 
TARGET = BC

OBJS = SSCA2.o init.o utils.o gen2DTorus.o \
    computeGraph.o  \
    betweennessCentrality.o betweennessCentrality_serial.c

.c.o: defs.h Makefile
	$(CC) $(INC) $(CFLAGS) -c $<


all: $(OBJS) defs.h Makefile
	$(CC) $(INC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LIB)

clean: 
	rm -f *.o *~ $(TARGET) core*