!+ FILE - MCC_TCPIP_AM.OPT ! TITLE - MCC TCPIP SNMP AM shareable library image options file ! ! The NAME directive defines the name of the shareable image. ! If the NAME directive is omitted, the LINKer will use the ! name of the first input file. !- NAME = MCC_TCPIP_AM !+ ! The IDENTIFICATION directive defines the identification ! string. The identification string generally contains the ! the version number of the shareable image. !- IDENTIFICATION = "DECmcc V1.4-1" !+ ! The GSMATCH directive defines the global section match ! criteria and identification. ! ! Use LEQUAL (less than or equal). ! ! The major and minor global section identification values are ! "1,1". The first "1" is the major identification value. Do ! NOT change this value. The second "1" is the minor identifi- ! cation value. Increase the minor identification value by one ! every time you add entries to the transfer vector. Do NOT ! change this value when only modifying existing code. !- GSMATCH = LEQUAL,1,1 !+ ! If there are blocks of data defined as COMMON, the PSECTs ! created by these blocks of data must be changed to NOSHR. ! ! The PSECT_ATTR directive provides the necessary mechanism ! to make these changes, e.g. PSECT_ATTR = SOME_COMMON,NOSHR ! ! To make sure that the transfer vector comes first in the ! image (this is necessary), all read-only PSECTs must have ! PIC and EXE attributes (check compilation listings). ! ! The PSECT_ATTR directive provides the necessary mechanism ! to make these changes, e.g. PSECT_ATTR = SOME_PSECT,PIC,EXE !- !+ ! The COLLECT directive groups the code and data into share- ! able library image, image section clustors. An image section ! clustor is a group of related PSECTs. Place all read-only ! code and data (including the transfer vector) in CLUSTER1. ! Place all read-write data (including COMMONs) in CLUSTER2. ! ! Check compilation listings for PSECT names. !- COLLECT = CLUSTER1,$$$TCPIP$SECTION,$CODE !+ ! The following lists the modules that are to be included ! in the shareable image library. ! ! The transfer vector must be explicitly specified, all other ! modules may reside within object libraries. The transfer vector ! automatically references all defined entry points... !- MCC_TCPIP_AM_VECTOR.OBJ MCC_TCPIP_AM_LIB/LIB !+ ! The following defines the shareable image global symbols that ! are referenced by others. !- Universal=MCC_TCPIP_AM_INIT Universal=MCC_TCPIP_AM_PROBE Universal=MCC_TCPIP_AM_LOG mcc_include:mcc_lmf.obj mcc_curbld:[toolkit]mcc_desframe.olb/lib mcc_curbld:[exec]mcc_kernel_shr.exe/share sys$library:ucx$ipc/lib sys$share:vaxcrtl/share !+ ! End MCC_TCPIP_AM Linker Options File. !-