]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/Makefile
Recuperacion de nodos eliminados.
[z.facultad/75.52/treemulator.git] / src / Makefile
index b97eadb22a94ecc882c0580305e7f80d65876c0f..37ce7b499c3664ffbc019929b74022ea23ef6afa 100644 (file)
@@ -1,6 +1,25 @@
-TARGET=btree
-CFLAGS="-Wall"
+TARGETS=btree btree_var libbtree.a
+CXXFLAGS=-Wall -g
+
+#Descomentar si se quiere agregar informacion para profiling
+PROF=-pg
+
+CXXFLAGS += $(PROF)
+
+BTREE_COMMON=btree.o clave_fija.o btree_data.o clave_variable.o random.o
+
+all: $(TARGETS)
+
+btree: main.o $(BTREE_COMMON)
+       g++ $(PROF) -o btree main.o $(BTREE_COMMON)
+
+btree_var: main_var.o $(BTREE_COMMON)
+       g++ $(PROF) -o btree_var main_var.o $(BTREE_COMMON)
+
+libbtree.a: $(BTREE_COMMON)
+       $(AR) cru libbtree.a $(BTREE_COMMON)
+
+clean:
+       rm -rf *.o $(TARGETS)
 
-all: $(TARGET)
 
-$(TARGET): main.o btree.o