# Opciones para el compilador C++. CXXFLAGS = -Wall -ansi -pedantic ifdef DEBUG CXXFLAGS += -ggdb -DDEBUG -fno-inline else CXXFLAGS += -O2 -DNDEBUG endif target = tdatp2 objetos = persona.o susanita.o galeshapley.o parser.o main.o all: $(target) persona.o: persona.cpp persona.h susanita.o: susanita.cpp susanita.h persona.h galeshapley.o: galeshapley.cpp galeshapley.h susanita.h persona.h parser.o: parser.cpp parser.h persona.h susanita.h main.o: main.cpp parser.h susanita.h galeshapley.h $(target): $(objetos) $(CXX) $(LDFLAGS) $(objetos) $(LOADLIBES) $(LDLIBS) -o $(target) #main.o: number.h # REGLAS ######### .PHONY: clean clean: @$(RM) -fv $(objetos) $(target)