# 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