File:  [LON-CAPA] / loncom / build / readme.html
Revision 1.6: download - view: text, annotated - select for diffs
Wed Jan 17 11:16:16 2001 UTC (23 years, 11 months ago) by harris41
Branches: MAIN
CVS tags: HEAD
entering in Makefile commands specific to building HTML -Scott

<H1>LON-CAPA Software Developer Instructions</H1>

<OL>
<LI><A HREF="#Using_CVS">Using CVS</A>
<UL>
<LI><A HREF="#cvslog">Logging in and out (cvs login; cvs logout)</A>
<LI><A HREF="#cvsget">Getting files (cvs update -d)</A>
<LI><A HREF="#cvsupdate">Updating files (cvs update -d)</A>
<LI><A HREF="#cvssave">Saving files (cvs commit)</A>
<LI><A HREF="#cvsadd">Adding files (cvs add)</A>
<LI><A HREF="#cvsadddir">Adding directories (cvs add/import)</A>
<LI><A HREF="#cvsnotsure">What to do when you're not sure about your files (cvs update)</A>
</UL>
<LI><A HREF="#makeHTML">Viewing the software (make HTML)</A>
<LI><A HREF="#makebuild">Compiling the software (make build)</A>
<LI><A HREF="#loncapafiles">Adding/removing files from the LON-CAPA installation (doc/loncapafiles/loncapafiles.html)</A>
<LI><A HREF="#configversusnonconfig">Configurable files versus non-configurable files</A>
<LI><A HREF="#makeinstall">Updating the non-configurable files on your machine (make install)</A>
<LI><A HREF="#makeconfiginstall">Updating the configurable files on your machine (make configinstall)</A>
<LI><A HREF="#makeRPM">Building RPMs (make RPM)</A>
</OL>

<OL>
<A NAME="Using_CVS">
<LI><H2>Using CVS</H2>
<UL>
<LI><A NAME="cvslog">
    <H3>Using CVS: Logging in and out (cvs login; cvs logout)</H3>
<LI><A NAME="cvsget">
    <H3>Using CVS: Getting files (cvs update -d)</H3>
<LI><A NAME="cvsupdate">
    <H3>Using CVS: Updating files (cvs update -d)</H3>
<LI><A NAME="cvssave">
    <H3>Using CVS: Saving files (cvs commit)</H3>
<LI><A NAME="cvsadd">
    <H3>Using CVS: Adding files (cvs add)</H3>
<LI><A NAME="cvsadddir">
    <H3>Using CVS: Adding directories (cvs add/import)</H3>
<LI><A NAME="cvsnotsure">
    <H3>Using CVS: What to do when you're not sure about your files (cvs update)</H3>
</UL>
<LI><A NAME="makeHTML">
    <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>
</P>
<LI><A NAME="makebuild">
    <H2>Compiling the software (make build)</H2>
<LI><A NAME="loncapafiles">
    <H2>Adding/removing files from the LON-CAPA installation (doc/loncapafiles/loncapafiles.html)</H2>
<LI><A NAME="configversusnonconfig">
    <H2>Configurable files versus non-configurable files</H2>
<LI><A NAME="makeinstall">
    <H2>Updating the non-configurable files on your machine (make install)</H2>
<LI><A NAME="makeconfiginstall">
    <H2>Updating the configurable files on your machine (make configinstall)</H2>
<LI><A NAME="makeRPM">
    <H2>Building RPMs (make RPM)</H2>
</OL>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>