[pk,fesvr] improved proxykernel build system
authorAndrew Waterman <waterman@s141.Millennium.Berkeley.EDU>
Thu, 19 Aug 2010 01:24:55 +0000 (18:24 -0700)
committerAndrew Waterman <waterman@s141.Millennium.Berkeley.EDU>
Thu, 19 Aug 2010 01:24:55 +0000 (18:24 -0700)
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.

COPYING [new file with mode: 0644]
README [new file with mode: 0644]

diff --git a/COPYING b/COPYING
new file mode 100644 (file)
index 0000000..89b65a1
--- /dev/null
+++ b/COPYING
@@ -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.
+
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..610fbe4
--- /dev/null
+++ b/README
@@ -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
+