00001 * 00002 /*! 00003 * @file /home/dlydick/harmony/bootJVM/build.sh 00004 * 00005 * @brief Build Boot JVM. 00006 * 00007 * Build a component of the project. This either means to 00008 * compile source code and either archive or link it, or 00009 * to generate documentation. 00010 * 00011 * The main body of logic for this script is found in 00012 * @link common.sh common.sh@endlink. 00013 * 00014 * @see @link ./clean.sh ./clean.sh@endlink 00015 * 00016 * @see @link ./common.sh ./common.sh@endlink 00017 * 00018 * @see @link jvm/build.sh jvm/build.sh@endlink 00019 * 00020 * @see @link libjvm/build.sh libjvm/build.sh@endlink 00021 * 00022 * @see @link main/build.sh main/build.sh@endlink 00023 * 00024 * @see @link test/build.sh test/build.sh@endlink 00025 * 00026 * @see @link jni/src/harmony/generic/0.0/build.sh 00027 * jni/src/harmony/generic/0.0/build.sh@endlink 00028 * 00029 * 00030 * @todo The entire project should also have 'gmake' support. It 00031 * would be a simple thing to add/change the 'config/*' roster 00032 * files with @link config.sh config.sh@endlink to support this. 00033 * 00034 * @todo A Windows .BAT version of this script needs to be written 00035 * 00036 * 00037 * @section Control 00038 * 00039 * \$URL: https://svn.apache.org/path/name/build.sh $ \$Id: build.sh 0 09/28/2005 dlydick $ 00040 * 00041 * Copyright 2005 The Apache Software Foundation 00042 * or its licensors, as applicable. 00043 * 00044 * Licensed under the Apache License, Version 2.0 ("the License"); 00045 * you may not use this file except in compliance with the License. 00046 * You may obtain a copy of the License at 00047 * 00048 * http://www.apache.org/licenses/LICENSE-2.0 00049 * 00050 * Unless required by applicable law or agreed to in writing, 00051 * software distributed under the License is distributed on an 00052 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 00053 * either express or implied. 00054 * 00055 * See the License for the specific language governing permissions 00056 * and limitations under the License. 00057 * 00058 * @version \$LastChangedRevision: 0 $ 00059 * 00060 * @date \$LastChangedDate: 09/28/2005 $ 00061 * 00062 * @author \$LastChangedBy: dlydick $ 00063 * Original code contributed by Daniel Lydick on 09/28/2005. 00064 * 00065 * @section Reference 00066 * 00067 */ /* 00068 * (Use #! and #/ with dox_filter.sh to fool Doxygen into 00069 * parsing this non-source text file for the documentation set. 00070 * Use the above open comment to force termination of parsing 00071 * since it is not a Doxygen-style 'C' comment.) 00072 * 00073 * 00074 *################################################################## 00075 * 00076 * Invoke common code. 00077 * 00078 *################################################################## 00079 * 00080 * Done. 00081 * 00082 * 00083 * EOF 00084