version 1.3, 2001/01/17 11:07:26
|
version 1.7, 2001/01/17 11:20:32
|
Line 29
|
Line 29
|
<LI><A NAME="cvsget"> |
<LI><A NAME="cvsget"> |
<H3>Using CVS: Getting files (cvs update -d)</H3> |
<H3>Using CVS: Getting files (cvs update -d)</H3> |
<LI><A NAME="cvsupdate"> |
<LI><A NAME="cvsupdate"> |
<H3>Updating files (cvs update -d)</H3> |
<H3>Using CVS: Updating files (cvs update -d)</H3> |
<LI><A NAME="cvssave"> |
<LI><A NAME="cvssave"> |
<H3>Saving files (cvs commit)</H3> |
<H3>Using CVS: Saving files (cvs commit)</H3> |
<LI><A NAME="cvsadd"> |
<LI><A NAME="cvsadd"> |
<H3>Adding files (cvs add)</H3> |
<H3>Using CVS: Adding files (cvs add)</H3> |
<LI><A NAME="cvsadddir"> |
<LI><A NAME="cvsadddir"> |
<H3>Adding directories (cvs add/import)</H3> |
<H3>Using CVS: Adding directories (cvs add/import)</H3> |
<LI><A NAME="cvsnotsure"> |
<LI><A NAME="cvsnotsure"> |
<H3>What to do when you're not sure about your files (cvs update)</H3> |
<H3>Using CVS: What to do when you're not sure about your files (cvs update)</H3> |
</UL> |
</UL> |
<LI><A NAME="makeHTML"> |
<LI><A NAME="makeHTML"> |
<H2>Viewing the software (make HTML)</H2> |
<H2>Viewing the software (make HTML)</H2> |
|
<STRONG>Commands</STRONG> |
|
<FONT COLOR="#008800"> |
|
<PRE> |
|
cd loncom/build |
|
rm -Rf HTML |
|
make HTML |
|
cd HTML |
|
<I>(look at the index.html file with a web browser such as Netscape)</I> |
|
</PRE> |
|
</FONT> |
|
<STRONG>General description of what happens</STRONG> |
|
<P> |
|
This is the actual make target code. |
|
<FONT COLOR="#880000"> |
|
<PRE> |
|
<!-- LONCAPA MAKETARGET=HTML START --> |
|
HTML: |
|
install -d HTML |
|
cp ../../doc/loncapafiles/*.gif HTML |
|
perl parse.pl ../../doc/loncapafiles/loncapafiles.html HTML > HTML/index.html |
|
<!-- LONCAPA MAKETARGET=HTML END --> |
|
</PRE> |
|
</FONT> |
|
What basically happens is that specially marked-up data in the LON-CAPA |
|
cvs repository file <TT>doc/loncapafiles.html</TT> is parsed into a more |
|
viewable format by <TT>loncom/build/parse.pl</TT>. The resulting |
|
file gives a very well organized view of all the files, directories, |
|
links, ownerships, permissions, and brief documentation of what each |
|
file does. |
|
</P> |
<LI><A NAME="makebuild"> |
<LI><A NAME="makebuild"> |
<H2>Compiling the software (make build)</H2> |
<H2>Compiling the software (make build)</H2> |
<LI><A NAME="loncapafiles"> |
<LI><A NAME="loncapafiles"> |