Copyright (c) 2008, Carnegie Mellon University
This software is distributed under the terms of the Simplified BSD License (see LICENSE.TXT)
Current Version: 1.5.3
For a more detail instruction please refer to original INSTALL file.
- Download both IPC and TCM from github to your machine and build them.
cd ~ git clone https://github.com/cmu-tbd/ipc && cd ipc && make cd ~ export BASE_IPC_DIR=/home/USER_NAME/ipc git clone https://github.com/cmu-tbd/tcm && cd tcm && make - Install JDK from your choice of package manager. For Debian Distros (e.g. Ubuntu), you canuse the following command:
sudo apt install default-jdk - Set the environment variable
BASE_IPC_DIRto the root directory of the installed IPC. In Bash shell, the command will be:export BASE_IPC_DIR=/home/USER_NAME/ipc. - Set the environment variable
BASE_TCM_DIRto the root directory of the installed TCM. In Bash shell, the command will be:export BASE_IPC_DIR=/home/USER_NAME/tcm. - Build the program with
make - Compile the Jave paser with
make jar
- While still maintaining the build environment variables, navigate to the test directory.
cd TEST - Run
make testto start the tests. The program compares the output with the providedmaster_outandmaster_out.sedfiles.
- [2020-05-23] Tested on Ubuntu 18.04.