📄 node32.html
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2 Final//FR"><!-- Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) --><!-- by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds --><!-- Modified Simulog 03/97 --><HTML><HEAD><TITLE>2.3 Organization of the MODULEF library</TITLE><LINK REL=STYLESHEET TYPE="text/css" HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="2.3 Organization of the MODULEF library"><meta name="keywords" value="Guide1"><meta name="resource-type" value="document"><meta name="distribution" value="global"></HEAD><BODY BGCOLOR="#FFFFFF"><P> <IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html573 HREF="node31.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html577 HREF="node29.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html579 HREF="node33.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html581 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide1-18/node32.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide1-14/node32.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide1-10/node32.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html580 HREF="node33.html">3 Installation: non-UNIX</A><B>Up: </B> <A NAME=tex2html578 HREF="node29.html">2 Installation procedure: UNIX</A><B> Prev: </B> <A NAME=tex2html574 HREF="node31.html">2.2 Other information</A><B><A HREF="node2.html" >Contents</A></B><HR SIZE=3 WIDTH="75%"><H1><A NAME=SECTION05330000000000000000>2.3 Organization of the MODULEF library</A></H1> <A NAME=secorg_mod> </A><P><P><P>Let us first of all define the following variables used in the Makefile: MM, MV and MR:<UL><LI> <b> MM</b> is the name of the machine on which the installation is done, <LI> <b> MV</b> is the name of the MODULEF version (stable or experimental)<BR> - the present value of <b> MV</b> is <b> sta</b>, <LI> <b> MR</b> is the root of the directory where the MODULEF library is installed. For example, if the tape was read into directory <b> /udd/modulef</b> then <b> MR</b> will be equal to <b> /udd/modulef</b>. </UL><P>The MODULEF library consists of three directories:<DL COMPACT><DT>$MR/ascii<DD> : the source and command files <DT>$MR/make<DD> : the installation Makefile <DT>$MR/$MM<DD> : the object libraries and executables<P> </DL><P>The first two directories are created when the tape is read, and the third during the installationprocess (start of Makefile).<P>Figures <A HREF="#figascii">2.1</A> and <A HREF="#figdmm">2.2</A> illustrate the organization of the directories containing the MODULEF source code (<b> $MR/ascii</b>) and the non-portable part of MODULEF (<b> $MR/$MM</b>), respectively.<P>In figure <A HREF="#figascii">2.1</A> <b> batc</b>, <b> bihm</b> and <b> vis3</b> are the libraries containing the MODULEF sourcecode. Directory <b> com.util</b> contains shell files for the management of the MODULEF library.<P><P><A NAME=3522> </A><IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img276.gif"><BR><STRONG>Figure 2.1:</STRONG> <i> Organization of the MODULEF source code</i><A NAME=3518iOrganizationoftheMODULEFsourcecodei3518> </A><BR><P><P>The contents of the directories, shown in figure <A HREF="#figdmm">2.2</A>, are as follows:<UL><LI> <b> $MR/$MM/$MV/bin</b>: the executable programs, <LI> <b> $MR/$MM/$MV/etc</b>: files <b> liblist</b>, <b> sourcelist</b>and <b> maj.fo</b> (the latter contains the list of modifications performed on the MODULEF source files), and <LI> <b> $MR/$MM/$MV/lib</b>: the object libraries <BR> (<b> libbatc.a</b>, <b> libbihm.a</b>, ..., <b> libvis3.a</b>), <LI> <b> $MR/$MM/com.util</b>: the executable programs corresponding to the C programs contained in directory<b> $MR/ascii/com.util/s</b>.</UL><P><P><A NAME=3532> </A><IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img277.gif"><BR><STRONG>Figure 2.2:</STRONG> <i> Organization of the non-portable part of MODULEF</i><A NAME=3528iOrganizationofthenonportablepartofMODULEFi3528> </A><BR><P><HR SIZE=3 WIDTH="75%"><IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html573 HREF="node31.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html577 HREF="node29.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html579 HREF="node33.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html581 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide1-18/node32.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide1-14/node32.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide1-10/node32.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html580 HREF="node33.html">3 Installation: non-UNIX</A><B>Up: </B> <A NAME=tex2html578 HREF="node29.html">2 Installation procedure: UNIX</A><B> Prev: </B> <A NAME=tex2html574 HREF="node31.html">2.2 Other information</A><B><A HREF="node2.html" >Contents</A></B><BR> <HR><P><ADDRESS></ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -