CC  = g++
CXX = g++

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

# turn off warnings about unused variables
CXXFLAGS += -Wno-unused-variable

executables = values fwd-ref variadic

.PHONY: default
default: $(executables)

values: values.o

fwd-ref: fwd-ref.o

variadic: variadic.o

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

.PHONY: all
all: clean default
