# Fortran 参考测试 Makefile # 链接 tlusty/extracted 中原本的文件 TLUSTY_EXTRACTED = ../../tlusty/extracted # 被测试的函数文件 FUNCS = $(TLUSTY_EXTRACTED)/expo.f \ $(TLUSTY_EXTRACTED)/yint.f \ $(TLUSTY_EXTRACTED)/lagran.f \ $(TLUSTY_EXTRACTED)/eint.f \ $(TLUSTY_EXTRACTED)/expinx.f \ $(TLUSTY_EXTRACTED)/tridag.f \ $(TLUSTY_EXTRACTED)/gntk.f \ $(TLUSTY_EXTRACTED)/raph.f \ $(TLUSTY_EXTRACTED)/ffcros.f FFLAGS = -O3 -fno-automatic -mcmodel=large test_ref: test_ref.f $(FUNCS) gfortran $(FFLAGS) -I$(TLUSTY_EXTRACTED) -o $@ test_ref.f $(FUNCS) run: test_ref ./test_ref clean: rm -f test_ref .PHONY: run clean