PROGS = client
CXX = clang++-18 -std=c++20
CXXFLAGS = -ggdb -O -Wall -Werror

DEPS = -MMD -MF $(@:.o=.d)
WARNINGS = -fstack-protector -Wall -W -Wcast-qual -Wwrite-strings -Wextra \
	-Wno-unused-parameter -Wno-unused-function

all:: $(PROGS)

client: %:%.cc bankaccount.cc
	$(CXX) $(CXXFLAGS) $^ -o $@

clean::
	rm -f $(PROGS) *.o *~ .*~

.PHONY: clean all

