# Opciones para el compilador.
CXXFLAGS=`pkg-config --cflags gtk+-2.0`
#CXXFLAGS+=-ansi -pedantic -Wall -O3
-CXXFLAGS+=-ansi -pedantic -Wall -g3
-#CXXFLAGS+=-ansi -pedantic -Wall -g3 -DDEBUG
+#CXXFLAGS+=-ansi -pedantic -Wall -g3
+CXXFLAGS+=-ansi -pedantic -Wall -g3 -DDEBUG
LDFLAGS=`pkg-config --libs gtk+-2.0`
tests: $(TESTS)
tp5: dllist.o figura.o rectangulo.o cuadrado.o linea.o circulo.o dibujo.o \
- callbacks.o interface.o
+ callbacks.o tp5window.o
dllist.o: dllist.cpp dllist.h
figura.o: figura.cpp figura.h punto.h
-linea.o: figura.o linea.cpp linea.h
+linea.o: figura.h linea.cpp linea.h
-circulo.o: figura.o circulo.cpp circulo.h
+circulo.o: figura.h circulo.cpp circulo.h
-rectangulo.o: figura.o rectangulo.cpp rectangulo.h
+rectangulo.o: figura.h rectangulo.cpp rectangulo.h
-cuadrado.o: rectangulo.o cuadrado.cpp cuadrado.h
+cuadrado.o: rectangulo.h cuadrado.cpp cuadrado.h
-dibujo.o: dllist.o figura.o dibujo.cpp dibujo.h
+dibujo.o: dllist.h figura.h dibujo.cpp dibujo.h
-callbacks.o: figura.o linea.o circulo.o rectangulo.o cuadrado.o dibujo.o \
- callbacks.cpp callbacks.h
+callbacks.o: figura.h linea.o circulo.h rectangulo.h cuadrado.h dibujo.h \
+ tp5window.h callbacks.cpp callbacks.h
-interface.o: dibujo.o interface.cpp interface.h
+tp5window.o: dibujo.h callbacks.h tp5window.cpp tp5window.h
# Regla para borrar.
FUENTES=dllist.h dllist.cpp punto.h figura.h figura.cpp rectangulo.h \
rectangulo.cpp cuadrado.h cuadrado.cpp linea.h linea.cpp circulo.h \
circulo.cpp dibujo.h dibujo.cpp callbacks.h callbacks.cpp \
- interface.h interface.cpp tp5.cpp
+ tp5window.h tp5window.cpp tp5.cpp
code.ps: $(FUENTES)
@enscript -j -Ecpp -U2 -C --fancy-header=squeeze --color -pcode.ps \
$(FUENTES)