CC  = g++
CXX = g++

CFLAGS   = -g -Wall
CXXFLAGS = -g -Wall -std=c++20

executables = inherit1 inherit2 inherit3 inherit4 inherit5

.PHONY: default
default: $(executables)

inherit1: inherit1.o

inherit2: inherit2.o

inherit3: inherit3.o

inherit4: inherit4.o

inherit5: inherit5.o

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

.PHONY: all
all: clean default
