all: vector.o derived.o test.c gcc vector.o derived.o test.c -o test -lm vector.o: vector.c vector.h gcc -c vector.c derived.o: derived.c derived.h vector.o gcc -c derived.c clean: rm -f *.o test