CC  = g++
CXX = g++

CFLAGS   = -Wall -g
CXXFLAGS = -Wall -g -std=c++17 -pthread

LDFLAGS  = -pthread
LDLIBS   =

executables = concur0 pthread0 pthread1 concur1

.PHONY: default
default: $(executables)

concur0: concur0.o

pthread0: pthread0.o

pthread1: pthread1.o

concur1: concur1.o

.PHONY: clean
clean:
	rm -f a.out core *.o $(executables)

.PHONY: all
all: clean default
