This is a stream processing engine developed by the fall 2019 class of CMSC 491.
- Build tools
- g++
- make
- Formatting tools
- python for cpplint.py (which is included in the repo)
- clang-format
- Documentation generation
- doxygen
The following instructions explain how to use make
to compile, run
the app, check code formatting, automatically correct formatting, and build
documentation.
- To compile:
make
- To run the sample_driver.app:
make run
- To check compliance with formatting guidelines:
make lint
- To autoformat code w.r.t. formatting guidelines:
make format
- To generate documentation in the docs folder:
make docs
- To clean up (delete) object files & binaries:
make clean
- To run the suite of tests in the tests folder:
make tests
- To run CPU intensive tests to profile the system:
make profiler
- Students
- Noah Bardwell
- Nick Birks
- Jack Fordyce
- Kayle Heideman
- Nate Strohmyer
- Vadim Torgashov
- Marco Uribe
- Faculty
- Nathan Backman