OBJS = friends moveVsCopy staticLocal CounterMain StringGame conway CXXFLAGS = -g -O2 -Wall -Wextra -Wpedantic -Werror --std=c++23 -Wnon-virtual-dtor -Wold-style-cast -Wunused-parameter -Wuninitialized -Winit-self -Wshadow -Wparentheses -Wdangling-else all: ${OBJS} conway: conway.cpp BoardT.h g++ -o conway conway.cpp ${CXXFLAGS} StringGame: BoardT.h StringGame.cpp g++ -o StringGame StringGame.cpp ${CXXFLAGS} CounterMain: CounterT.o CounterT.o: CounterT.h clean: rm -f ${OBJS} *.o