# Makefile # CSE 333 Lecture 16 code CXX = g++ CPPFLAGS = -Wall -g -std=c++17 PROGS = usetoy # default target builds all executables all: $(PROGS) # ToyPtr example usetoy: usetoy.cc ToyPtr.h $(CXX) $(CPPFLAGS) -o $@ $< # phony target - remove generated files and backups clean: rm -rf *.o $(PROGS) *~ *.dSYM