Skip to content

Commit 7c84a9f

Browse files
committed
update suffix rules
1 parent 329cdc3 commit 7c84a9f

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

lapack-netlib/SRC/Makefile

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,20 @@ include $(TOPSRCDIR)/make.inc
5959

6060
ifneq ($(C_LAPACK), 1)
6161
$(info fortran... C_LAPACK ist $(C_LAPACK))
62+
ALLMOD = la_xisnan.mod la_constants.mod
63+
6264
.SUFFIXES:
63-
.SUFFIXES: .f .o
64-
.f.o:
65+
.SUFFIXES: .f .F .f90 .F90 .o .mod
66+
%.o: %.f $(ALLMOD)
67+
$(FC) $(FFLAGS) -c -o $@ $<
68+
%.o: %.F $(ALLMOD)
69+
$(FC) $(FFLAGS) -c -o $@ $<
70+
%.o: %.f90 $(ALLMOD)
6571
$(FC) $(FFLAGS) -c -o $@ $<
66-
.SUFFIXES: .F .o
67-
.F.o:
72+
%.o: %.F90 $(ALLMOD)
6873
$(FC) $(FFLAGS) -c -o $@ $<
74+
.o.mod:
75+
@true
6976
else
7077
$(info C_LAPACK ist $(C_LAPACK))
7178
.SUFFIXES: .c .o

0 commit comments

Comments
 (0)