The CFIMENU source files are kept on BNL787,RMCVAX and KAON under logical name CFILIB:, and are as follows:
CFI_U.FOR or CFI_C.FOR CFIMENU.FOR CFISUBS.FOR CFI_LRS_SUBS.FOR CFIOPT.FOR CFIERR.FOR FBWHO.FOR BRANCH_DRIVER.FOR MEMTST.FOR POPUP.FOR DATA_OUT.FOR SSP_CONVERT.FOR TREE.FOR SSP_TREE.FOR SCAN.FOR PRECLEAR.FOR The following files are included by CFIMENU: CFILIB:CFI.PAR,ASSIGN_BLOCK.INC,WHICH_MODULE.INC plus several SSP specific include files.
These above are linked with the CERN library files (see HELP BUILDING_CFIMENU LINK for linking information.)
CFIMENU also accesses the following files which are kept on BNL787, ERICH and KAON :
FOPSLIB:FBIDENT.MSG ! Read in FBWHO CFILIB:IORFI.DEF ! Read by CFIMENU main program ! (primary address of IORFIs in crate) CFILIB:CFI.HLB ! CFIMENU help library
(see HELP LOGICAL_ASSIGNMENTS for logical assignments ).
LINK
The link files for CFIMENU are CFIMENU_U.COM for QFI/UFI version, and
CFIMENU_C.COM for CAMAC version. CFIMENU_U.COM uses CFI_U.OBJ
and CFIMENU_C.COM uses CFI_C.OBJ.
e.g. the link file for CFIMENU_U is as follows:
$link/EXE=CFIMENU_U 'P1' 'p2' 'p3' - CFIMENU,BRANCH_DRIVER,FBWHO,cfisubs,CFIOPT,- MEMTST,CFI_LRS_SUBS,- CFIERR,DATA_OUT,- U_CFI,POPUP,- SSP_CONVERT,TREE,SSP_TREE,SCAN,- FCFISUBS_WAIT,PRECLEAR,- BNL$SSP:SSPUFIDEF,SSPBSI_DBG/LIB,- BRU$LIBRARY:BRU/LIB,KOST$DIR:LIB/LIB,- FBCERN:FBERRS,FCFIPROC,FBLHAND,FUFISUBS,- FBCERN:FLIBVAX/LIB,VAXLIB/LIB,FDUMLIB/LIB