X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/a666806d9361a2876a07941b8d2bb5c973e1557e..6b529d1ba8dc30ef7437503567b537568391dc27:/emufs/external_sort/Makefile diff --git a/emufs/external_sort/Makefile b/emufs/external_sort/Makefile index 4f6fad7..d65c594 100644 --- a/emufs/external_sort/Makefile +++ b/emufs/external_sort/Makefile @@ -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)