TP-calcul-scientifique/TP2/Makefile

30 lines
514 B
Makefile
Raw Normal View History

2023-06-10 19:24:30 +00:00
OBJLUPIV=TestLUPIV.o
LIBAUX = tlin/lib/libaux.a
F90 = gfortran
FOPTS = -g -fimplicit-none -ffixed-line-length-72 -fbounds-check -fbacktrace
all: TestLUPIV
TestLUPIV: laux $(OBJLUPIV)
@echo " .... Executable pour la facto LU AVEC pivotage : $@ "
$(F90) $(FOPTS) -o $@ $(OBJLUPIV) $(LIBAUX)
laux:
(cd tlin/lib; make)
clean:
(cd tlin/lib; make clean)
(cd tlin; rm -rf test *.o)
-rm TestLUPIV *.o
%.o: %.F90
$(F90) $(FOPTS) -c $<
%.o: %.f90
$(F90) $(FOPTS) -c $<
%.o: %.f
$(F90) $(FOPTS) -c $<