CC = g++ CFLAGS = -g -Wall -ansi LIBS = .SUFFIXES: ${SUFFIXES} .cpp .cpp.o: ${CC} -c $< ${CFLAGS} scope: scope1.o scope2.o ${CC} -o scope scope1.o scope2.o ${LIBS} scope1.o: scope1.cpp scope2.o: scope2.cpp