Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

build.sh

Go to the documentation of this file.
00001  *
00002 /*!
00003  * @file libjvm/build.sh
00004  *
00005  * @brief Build JVM code as a static library
00006  *
00007  * @see @link libjvm/clean.sh libjvm/clean.sh@endlink
00008  *
00009  * @see @link libjvm/common.sh libjvm/common.sh@endlink
00010  *
00011  * @see @link ./build.sh ./build.sh@endlink
00012  *
00013  * @see @link ./clean.sh ./clean.sh@endlink
00014  *
00015  * @see @link ./common.sh ./common.sh@endlink
00016  *
00017  *
00018  * @verbatim
00019  *
00020  *   $ gcc `cat ../config/config_opts_always.gcc` \
00021  *         `cat ../config/config_opts_usually.gcc` -c filename.c ...
00022  *
00023  * @endverbatim
00024  *
00025  * Notice that this script may be run instead of or as well as an
00026  * Eclipse build.  The only difference is where the object files
00027  * are stored.
00028  *
00029  *
00030  *
00031  * @todo  A Windows .BAT version of this script needs to be written
00032  *
00033  *
00034  * @section Control
00035  *
00036  * \$URL: https://svn.apache.org/path/name/build.sh $ \$Id: build.sh 0 09/28/2005 dlydick $
00037  *
00038  * Copyright 2005 The Apache Software Foundation
00039  * or its licensors, as applicable.
00040  *
00041  * Licensed under the Apache License, Version 2.0 ("the License");
00042  * you may not use this file except in compliance with the License.
00043  * You may obtain a copy of the License at
00044  *
00045  *     http://www.apache.org/licenses/LICENSE-2.0
00046  *
00047  * Unless required by applicable law or agreed to in writing,
00048  * software distributed under the License is distributed on an
00049  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
00050  * either express or implied.
00051  *
00052  * See the License for the specific language governing permissions
00053  * and limitations under the License.
00054  *
00055  * @version \$LastChangedRevision: 0 $
00056  *
00057  * @date \$LastChangedDate: 09/28/2005 $
00058  *
00059  * @author \$LastChangedBy: dlydick $
00060  *         Original code contributed by Daniel Lydick on 09/28/2005.
00061  *
00062  * @section Reference
00063  *
00064  */ /* 
00065  * (Use  #! and #/ with dox_filter.sh to fool Doxygen into
00066  * parsing this non-source text file for the documentation set.
00067  * Use the above open comment to force termination of parsing
00068  * since it is not a Doxygen-style 'C' comment.)
00069  *
00070  *
00071  *##################################################################
00072  *
00073  * Script setup
00074  *
00075  *##################################################################
00076  *
00077  * Construct output area.  Since Eclipse uses 'bin/src' for its
00078  * output area, there should not be a conflict unless Eclipse does
00079  * a 'make clean', which removes and rebuilds 'lib'.
00080  *
00081  *##################################################################
00082  *
00083  * Build objects from source code
00084  *
00085  *##################################################################
00086  *
00087  * Build static library archive from objects
00088  *
00089  *##################################################################
00090  *
00091  * Done.
00092  *
00093  *
00094  * EOF
00095 

Generated on Fri Sep 30 18:48:55 2005 by  doxygen 1.4.4