]> git.llucax.com Git - z.facultad/75.29/susanita.git/blob - test/Makefile
tagged entrega1
[z.facultad/75.29/susanita.git] / test / Makefile
1
2 # Opciones para el compilador C++.
3 CXXFLAGS = -Wall -ansi -pedantic
4
5 ifdef DEBUG
6 CXXFLAGS += -ggdb -DDEBUG -fno-inline
7 else
8 CXXFLAGS += -O2 -DNDEBUG
9 endif
10
11 all: hashtable_test heap_test
12
13 hashtable_test.o: ../src/persona.h ../src/hashtable.h hashtable_test.cpp
14
15 hashtable_test: hashtable_test.o ../src/persona.o
16         $(CXX) $(LDFLAGS) hashtable_test.o ../src/persona.o $(LOADLIBES) $(LDLIBS) -o hashtable_test
17
18 heap_test.o: ../src/heap.h heap_test.cpp
19
20 heap_test: ../src/heap.h heap_test.o
21         $(CXX) $(LDFLAGS) heap_test.o $(LOADLIBES) $(LDLIBS) -o heap_test
22
23 # REGLAS
24 #########
25
26 .PHONY: clean
27
28 clean:
29         @$(RM) -fv *.o heap_test hashtable_test
30