CC = gcc CFLAGS = -Wall -std=gnu99 -O0 -g all: v2 v2: main_v2.c person_v2.o student_v2.o $(CC) $(CFLAGS) main_v2.c person_v2.o student_v2.o -o v2 person_v2.o: person_v2.c person_v2.h $(CC) $(CFLAGS) -c person_v2.c student_v2.o: student_v2.c student_v2.h $(CC) $(CFLAGS) -c student_v2.c clean: FORCE rm -f person_v2.o student_v2.o v2 FORCE: