SRCS_F= ie3fos.F ie3tos.F iucomp.F \ @@\ iufind.F iuhunt.F iusame.F jobnam.F jrsbyt.F \ @@\ lvmax.F lvmaxa.F lvmin.F lvmina.F \ @@\ msbit.F msbit0.F msbit1.F mbytet.F noarg.F \ @@\ pkchar.F rndm.F \ @@\ sbit.F sbit0.F sbit1.F sbytor.F sbytpk.F \ @@\ ublank.F ublow.F ubunch.F \ @@\ ucopiv.F ucopy.F ucopyn.F uctoh.F uctoh1.F \ @@\ ufill.F uh1toc.F uhtoc.F upkbyt.F uswop.F uzero.F \ @@\ vadd.F vasum.F vbias.F vblank.F vcopyn.F \ @@\ vdot.F vdotn.F vdotn2.F vexcum.F vfill.F vfix.F vfloat.F \ @@\ vline.F vmatl.F vmatr.F vmax.F vmaxa.F vmin.F vmina.F \ @@\ vmod.F vmul.F vscale.F vsub.F vsum.F vunit.F vzero.F #ifndef CERNLIB_DOS SRCS_F := $(SRCS_F) cbyt.F jbit.F jbyt.F jbytet.F jbytor.F jbytpk.F \ @@\ mbytor.F mcbyt.F msbyt.F pkbyt.F sbyt.F upkch.F #endif #if defined(CERNLIB_VAX) || defined(CERNLIB_DECS) || defined(CERNLIB_QMVAOS) \ || defined(CERNLIB_DOS) || defined(CERNLIB_LNX) || defined(CERNLIB_WINNT) SRCS_F := $(SRCS_F) iucomh.F #endif /* * ucopy2 has 2 implementations, one in f77, and calling the C memmove ( POSIX ) * memmove was faster on DEC-OSF, AIX, Linux; on solaris about equal, but avoids * deoptimisation * G.F. Dec-96 */ #if defined(CERNLIB_QMVAOS) || defined(CERNLIB_IBMRT) || defined(CERNLIB_SOLARIS) \ || defined(CERNLIB_LINUX) || defined(CERNLIB_SGI) SRCS_C = ucopy2c.c #else SRCS_F := $(SRCS_F) ucopy2.F #endif #if defined(CERNLIB_QMVAOS) SpecialFortranLibObjectRule(uhtoc,uhtoc,-O1,NullParameter) SpecialFortranLibObjectRule(uh1toc,uh1toc,-O1,NullParameter) #endif SubdirLibraryTarget(NullParameter,NullParameter)