CXX = g++
CXXFLAGS = -std=c++11 -O2 -Wall
LDFLAGS = -lboost_system -lboost_chrono
EXEC1 = main
EXEC2 = test

all: $(EXEC1)  $(EXEC2)

$(EXEC1): main.cpp
	$(CXX) $(CXXFLAGS) $^ -o $@ $(LDFLAGS)
$(EXEC2): test.cpp
	$(CXX) $(CXXFLAGS) $^ -o $@ $(LDFLAGS)
clean:
	rm -f * -o $(EXEC)
