# 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