-# Makefile de ejemplo para C++
+# Makefile de ejemplo para C
#
# Creado: jue abr 15 15:34:19 ART 2004
#
# 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
#########
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)