diff options
author | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2010-08-18 18:24:55 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2010-08-18 18:24:55 -0700 |
commit | bb7667a4d1ce733e9fc4b48a28d19ff686f0d2b4 (patch) | |
tree | daae228fcc4698b758d5a68b0a45ff96214a3a59 | |
parent | 50ec828bafd154b5558c70ff46491193acf7f699 (diff) | |
download | riscv-isa-sim-bb7667a4d1ce733e9fc4b48a28d19ff686f0d2b4.zip riscv-isa-sim-bb7667a4d1ce733e9fc4b48a28d19ff686f0d2b4.tar.gz riscv-isa-sim-bb7667a4d1ce733e9fc4b48a28d19ff686f0d2b4.tar.bz2 |
[pk,fesvr] improved proxykernel build system
Now uses a modified MCPPBS. Add --host=riscv to configure path.
Front-end server now just searches PATH for riscv-pk, so just install the pk
to somewhere in your path.
-rw-r--r-- | COPYING | 34 | ||||
-rw-r--r-- | README | 37 |
2 files changed, 71 insertions, 0 deletions
@@ -0,0 +1,34 @@ +========================================================================== +Copyright License +========================================================================== + +Copyright (c) 2008, Christopher Batten +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions, and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the Massachusetts Institute of Technology nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY Christopher Batten ''AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Christopher Batten BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. + @@ -0,0 +1,37 @@ +========================================================================== +Modular C++ Build System Template +========================================================================== +# Author : Christopher Batten +# Date : September 24, 2008 +# Version : (under version control) + +This is a template for the Modular C++ Build System. Please refer to the +following documentation for more information on the build system: + + - 'mcppbs-uguide.txt' : Modular C++ Build System User Guide + - 'utst/utst-uguide.txt' : Unit Testing Framework User Guide + - 'style-guide.txt' : C++ Coding Style Guide + +Developers should eventually replace this 'README' file with information +on their new project. It is recommended that the new 'README' file keep +pointers to the above documentation so that end-users can learn about +the build system. You may also want to keep the version information +around so that you know what version of the build system you are using. + +-------------------------------------------------------------------------- +Template Instantiation +-------------------------------------------------------------------------- + + - Update project metadata (name, maintainer, etc) in 'configure.ac' + - Run 'autoconf && autoheader' in project's root directory + - Add subprojects and update the list in 'configure.ac' + +-------------------------------------------------------------------------- +Build Steps +-------------------------------------------------------------------------- + + % mkdir build + % cd build + % ../configure + % make + |