2 # Opciones para el compilador C++.
3 CXXFLAGS = -Wall -ansi -pedantic
6 CXXFLAGS += -ggdb -DDEBUG -fno-inline
8 CXXFLAGS += -O2 -DNDEBUG
13 objetos = persona.o susanita.o galeshapley.o parser.o main.o
17 persona.o: persona.cpp persona.h
19 susanita.o: susanita.cpp susanita.h persona.h
21 galeshapley.o: galeshapley.cpp galeshapley.h susanita.h persona.h
23 parser.o: parser.cpp parser.h persona.h susanita.h
25 main.o: main.cpp parser.h susanita.h galeshapley.h
28 $(CXX) $(LDFLAGS) $(objetos) $(LOADLIBES) $(LDLIBS) -o $(target)
38 @$(RM) -fv $(objetos) $(target)