oop_prog: main.o animal.o cat.o gcc -Wall -o oop_prog main.o cat/cat.o animal/animal.o main.o: main.c gcc -I./include -c main.c animal.o: animal/animal.c gcc -I./include -c animal/animal.c -o animal/animal.o cat.o: cat/cat.c gcc -I./include -c cat/cat.c -o cat/cat.o clean: rm animal/*.o rm cat/*.o rm main.o rm oop_prog