# Makefile to compile parallel implementation

# thread bulding block library
LDLIBS = tbb
CC = g++
TARGET = sortParallel
FLAGS = -O3

all: $(TARGET)

$(TARGET): $(TARGET).o 
	$(CC) $(FLAGS) -o $(TARGET) $(TARGET).o  -l$(LDLIBS)

$(TARGET).o: $(TARGET).cpp
	$(CC) $(FLAGS) -c $< -o $@

run: $(TARGET)
	./$(TARGET)

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