]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/external_sort/Makefile
Se genera la biblioteca compartida libextsort.a
[z.facultad/75.06/emufs.git] / emufs / external_sort / Makefile
index 4f6fad73a389cd90bdbb838589e48cc34b36a430..d65c594346e15dc8f1b786c7ab0e0811ad6cf232 100644 (file)
@@ -1,4 +1,4 @@
-# Makefile de ejemplo para C++
+# Makefile de ejemplo para C
 # 
 # Creado: jue abr 15 15:34:19 ART 2004
 #
@@ -8,14 +8,12 @@
 # CONFIGURACION
 ################
 
-# Nombre del ejecutable.
-TARGETS = s_ext bufford_test
+TARGETS = bufford_test sort_test libextsort.a
 
-# Opciones para el compilador C.
-CFLAGS = -Wall -ggdb -ansi -pedantic -DDEBUG
+EXTSORT_COMMON=bufford.o mergefile.o mergepool.o extsort.o
 
-# Opciones para el compilador C++.
-CXXFLAGS = $(CFLAGS) -fno-inline
+# Opciones para el compilador C.
+CFLAGS = -Wall -ggdb -DDEBUG
 
 # REGLAS
 #########
@@ -26,6 +24,11 @@ all: $(TARGETS)
 
 bufford_test: bufford.o bufford_test.o
 
+sort_test: $(EXTSORT_COMMON) sort_test.o
+
+libextsort.a: $(EXTSORT_COMMON)
+       $(AR) cru libextsort.a $(EXTSORT_COMMON)
+
 clean:
        @$(RM) -fv *.o $(TARGETS)