CC=g++ CFLAGS=-c -g SOURCES=lab01.cpp muddler.cpp OBJECTS=$(SOURCES:.cpp=.o) LIBS= LDFLAGS= PROGRAM=lab01 all: $(PROGRAM) $(PROGRAM): $(OBJECTS) $(CC) -o $(PROGRAM) $(OBJECTS) $(LDFLAGS) $(LIBS) .cpp.o: $(CC) $(CFLAGS) $< depend: .depend .depend: $(SOURCES) rm -f .depend $(CC) $(CFLAGS) -MM $^ >> .depend; include .depend clean: rm -f .depend $(PROGRAM) $(OBJECTS) run: all ./$(PROGRAM)