@@ -64,6 +64,8 @@ SEIGTST = schkee.o \
6464 sort03.o ssbt21.o ssgt01.o sslect.o sspt21.o sstt21.o \
6565 sstt22.o ssyl01.o ssyt21.o ssyt22.o
6666
67+ SDMDEIGTST = schkdmd.o
68+
6769CEIGTST = cchkee.o \
6870 cbdt01.o cbdt02.o cbdt03.o cbdt05.o \
6971 cchkbb.o cchkbd.o cchkbk.o cchkbl.o cchkec.o \
@@ -81,6 +83,8 @@ CEIGTST = cchkee.o \
8183 csgt01.o cslect.o csyl01.o\
8284 cstt21.o cstt22.o cunt01.o cunt03.o
8385
86+ CDMDEIGTST = cchkdmd.o
87+
8488DZIGTST = dlafts.o dlahd2.o dlasum.o dlatb9.o dstech.o dstect.o \
8589 dsvdch.o dsvdct.o dsxt1.o
8690
@@ -101,6 +105,8 @@ DEIGTST = dchkee.o \
101105 dort03.o dsbt21.o dsgt01.o dslect.o dspt21.o dstt21.o \
102106 dstt22.o dsyl01.o dsyt21.o dsyt22.o
103107
108+ DDMDEIGTST = dchkdmd.o
109+
104110ZEIGTST = zchkee.o \
105111 zbdt01.o zbdt02.o zbdt03.o zbdt05.o \
106112 zchkbb.o zchkbd.o zchkbk.o zchkbl.o zchkec.o \
@@ -118,27 +124,45 @@ ZEIGTST = zchkee.o \
118124 zsgt01.o zslect.o zsyl01.o\
119125 zstt21.o zstt22.o zunt01.o zunt03.o
120126
127+ ZDMDEIGTST = zchkdmd.o
128+
121129.PHONY : all
122130all : single complex double complex16
123131
124132.PHONY : single complex double complex16
125- single : xeigtsts
126- complex : xeigtstc
127- double : xeigtstd
128- complex16 : xeigtstz
133+ single : xeigtsts xdmdeigtsts
134+ complex : xeigtstc xdmdeigtstc
135+ double : xeigtstd xdmdeigtstd
136+ complex16 : xeigtstz xdmdeigtstz
137+
138+ xdmdeigtsts : $(SDMDEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
139+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
140+
141+ xdmdeigtstc : $(CDMDEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
142+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
143+
144+ xdmdeigtstd : $(DDMDEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
145+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
146+
147+ xdmdeigtstz : $(ZDMDEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
148+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
129149
130150xeigtsts : $(SEIGTST ) $(SCIGTST ) $(AEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
131- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
151+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
132152
133153xeigtstc : $(CEIGTST ) $(SCIGTST ) $(AEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
134- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
154+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
135155
136156xeigtstd : $(DEIGTST ) $(DZIGTST ) $(AEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
137- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
157+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
138158
139159xeigtstz : $(ZEIGTST ) $(DZIGTST ) $(AEIGTST ) $(TMGLIB ) ../$(LAPACKLIB ) $(BLASLIB )
140- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
160+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
141161
162+ $(SDMDEIGTST ) : $(FRC )
163+ $(CDMDEIGTST ) : $(FRC )
164+ $(DDMDEIGTST ) : $(FRC )
165+ $(ZDMDEIGTST ) : $(FRC )
142166$(AEIGTST ) : $(FRC )
143167$(SCIGTST ) : $(FRC )
144168$(DZIGTST ) : $(FRC )
@@ -155,7 +179,7 @@ clean: cleanobj cleanexe
155179cleanobj :
156180 rm -f * .o
157181cleanexe :
158- rm -f xeigtst*
182+ rm -f xeigtst* xdmdeigtst *
159183
160184schkee.o : schkee.F
161185 $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
@@ -165,3 +189,11 @@ cchkee.o: cchkee.F
165189 $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
166190zchkee.o : zchkee.F
167191 $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
192+ schkdmd.o : schkdmd.f90
193+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
194+ cchkdmd.o : cchkdmd.f90
195+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
196+ dchkdmd.o : dchkdmd.f90
197+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
198+ zchkdmd.o : zchkdmd.f90
199+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
0 commit comments