obj=chlml.o conmc.o dtast.o dvast.o fulldivt.o g2s0.o gdcrdn.o gdcrdp.o \ genqsat.o getbaln.o getlalo.o getpln.o glbsoi2.o grad2s.o gtbdivt.o \ gtbhalf.o hoper.o hopers.o htoper.o inguess.o inguessv.o initps2.o \ initqpw2.o initsat6.o initt3.o initw2.o intps2.o intqpw2.o intrp2.o \ intrp3.o intt3.o intw2.o m1glat.o m1ipqr.o m1poly.o m1rcons2.o pcgsoi5.o \ prepp.o preppw.o prepq.o preps.o prept.o prepw.o prnon85.o qoper.o \ qtoper.o rdfact.o rdgesc.o rdprep7.o rdtest9.o residw.o respsf.o \ respw.o resq.o ressat.o restmp.o s2g0.o s2grad.o s2gvec.o s2mg2x.o \ satc2.o satcov.o satop46.o setuprhs5.o sprp2.o sprqpw2.o sprs6.o sprt2.o \ spruv2.o ssi2.o tg2s0.o tgrad2s.o ts2g0.o ts2grad.o ts2gvec.o wranlc.o \ fft99m.o sdot.o sgemv.o minv.o isrchfle.o isrchfge.o w3fs03.o w3fs11.o \ w3fs21.o obj_uc=chlml_uc.o conmc_uc.o dtast_uc.o dvast_uc.o fulldivt_uc.o g2s0_uc.o gdcrdn_uc.o gdcrdp_uc.o \ genqsat_uc.o getbaln_uc.o getlalo_uc.o getpln_uc.o glbsoi2_uc.o grad2s_uc.o gtbdivt_uc.o \ gtbhalf_uc.o hoper_uc.o hopers_uc.o htoper_uc.o inguess_uc.o inguessv_uc.o initps2_uc.o \ initqpw2_uc.o initsat6_uc.o initt3_uc.o initw2_uc.o intps2_uc.o intqpw2_uc.o intrp2_uc.o \ intrp3_uc.o intt3_uc.o intw2_uc.o m1glat_uc.o m1ipqr_uc.o m1poly_uc.o m1rcons2_uc.o pcgsoi5_uc.o \ prepp_uc.o preppw_uc.o prepq_uc.o preps_uc.o prept_uc.o prepw_uc.o prnon85_uc.o qoper_uc.o \ qtoper_uc.o rdfact_uc.o rdgesc_uc.o rdprep7_uc.o rdtest9_uc.o residw_uc.o respsf_uc.o \ respw_uc.o resq_uc.o ressat_uc.o restmp_uc.o s2g0_uc.o s2grad_uc.o s2gvec_uc.o s2mg2x_uc.o \ satc2_uc.o satcov_uc.o satop46_uc.o setuprhs5_uc.o sprp2_uc.o sprqpw2_uc.o sprs6_uc.o sprt2_uc.o \ spruv2_uc.o ssi2_uc.o tg2s0_uc.o tgrad2s_uc.o ts2g0_uc.o ts2grad_uc.o ts2gvec_uc.o wranlc_uc.o \ fft99m_uc.o sdot_uc.o sgemv_uc.o minv_uc.o isrchfle_uc.o isrchfge_uc.o w3fs03_uc.o w3fs11_uc.o \ w3fs21_uc.o fflags=-O2 -qrealsize=8 cflags=-q64 -c -O2 bufr=/u/wx51we/home/r2/opn/sorc/bufr/bufr.o # w3=/u/wx51we/home/r2/opn/sorc/w3lib/w3lib.a w3=mova2i.o iw3jdn.o w3_opn=iw3jdn.o opn=/nwprod/lib/libbufr_d_64.a f=r2_ssi u=r2_ssi_uc o=r2_ssi_opn ou=r2_ssi_opn_uc all: $f.x $o.x $u.x ${ou}.x $f.x: $(obj) $(bufr) $(w3) xlf_r -o $f.x $(obj) $(bufr) $(w3) $u.x: $(obj_uc) $(bufr) $(w3) xlf_r -o $u.x $(obj_uc) $(bufr) $(w3) $o.x: $(obj) $(bufr) $(w3) xlf_r -o $o.x $(obj) $(opn) $(w3_opn) ${ou}.x: $(obj_uc) $(bufr) $(w3) xlf_r -o ${ou}.x $(obj_uc) $(opn) $(w3_opn) .f.o: xlf_r ${fflags} -c $< .c.o: xlc_r -c ${cflags} $< clean: -rm -f $(obj)