run: all
	./raw_ptr
	./smart_ptr
	./iterable

all: raw_ptr smart_ptr iterable

clean:
	rm -f *.o raw_ptr smart_ptr smart_ptr_iterable
