# Programas de prueba del Sistema de Ficheros Básico Dir_SFB = ../ CFLAGS=-I$(Dir_SFB) -g CC=cc $(CFLAGS) PRUEBAS=creasf crea borra dire lee escribe vuelca todo: $(PRUEBAS) machaca # Reglas para compilar los objetos del SFB OBJETOS_SFB=sfbasico.o descr.o bfb.o sffisico.o sfbasico.o: $(Dir_SFB)sfbasico.c $(CC) -c $? bfb.o: $(Dir_SFB)bfb.c $(CC) -c $? descr.o: $(Dir_SFB)descr.c $(CC) -c $? sffisico.o: $(Dir_SFB)sffisico.c $(CC) -c $? sffisico_test.o: $(Dir_SFB)sffisico_test.o $(CC) -c $? # Regla única para compilar todas las pruebas $(PRUEBAS): %: %.o $(OBJETOS_SFB) $(CC) -o $@ $@.o $(OBJETOS_SFB) ObjMachaca= machaca.o sfbasico.o descr.o bfb.o sffisico_test.o machaca: $(ObjMachaca) $(CC) -o $@ $(ObjMachaca)