2022-06-29 07:42:10 +00:00
|
|
|
# Gargoyle
|
2022-06-18 18:07:34 +00:00
|
|
|
|
2022-06-29 07:42:10 +00:00
|
|
|
Nefarious argument parser, to be used for evil purposes only.
|
|
|
|
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
* Standard C99 compiler
|
|
|
|
* GNU make
|
|
|
|
* CUnit 2.1-3 (for tests)
|
|
|
|
|
|
|
|
## Building
|
|
|
|
|
|
|
|
To build Gargoyle, simply run:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
make
|
|
|
|
```
|
|
|
|
|
|
|
|
If no errors occur, `bin/libgargoyle.so` is created.
|
|
|
|
|
|
|
|
## Running Tests
|
|
|
|
|
|
|
|
If the CUnit test framework was installed, run:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
make test
|
|
|
|
```
|
|
|
|
|
|
|
|
This will compile and run all Gargoyle test suites.
|