CXX = g++
CXXFLAGS = -O3 -std=c++11

all: assignment2 assignment3

assignment2: main_a.cpp prolificScheduler.cpp collectiveScheduler.cpp
	$(CXX) $(CXXFLAGS) -o assignment2 $^

assignment3: main_b.cpp prolificScheduler.cpp collectiveScheduler.cpp
	$(CXX) $(CXXFLAGS) -o assignment3 $^

clean:
	rm -f assignment2 assignment3
