run: all ./raw_ptr ./smart_ptr ./smart_ptr_iterable all: raw_ptr smart_ptr smart_ptr_iterable raw_ptr: raw_ptr.cc smart_ptr: smart_ptr.cc smart_ptr_iterable: smart_ptr_iterable.cc clean: rm -f *.o raw_ptr smart_ptr smart_ptr_iterable