1 CXX = g++ 2 CC = gcc 3 CXXFLAGS = -Wall 4 LDFLAGS = 5 LD = $(CXX) 6 OBJ = lab2.o student.o 7 8 all: lab2 9 10 lab2: $(OBJ) 11 $(LD) -o $@ $(OBJ) 12 lab2.o: lab2.cpp student.h 13 student.o: student.cpp student.h 14 15 clean: 16 rm -f lab2 $(OBJ)