Skip to content

Commit b2c627d

Browse files
committed
Add documentation.
1 parent ef78cd6 commit b2c627d

5 files changed

Lines changed: 39 additions & 0 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.idea/
2+
cmake-build-*/

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Trent Tanchin <trent@tanchin.org>

INSTALL.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Building and Installing ABII-example-logging-plugin
2+
3+
To build ABII-example-logging-plugin, obtain
4+
the <a href=https://github.com/fredjt/ABII-example-logging-plugin/releases/latest>latest sources</a>, unpack them, and
5+
enter the source directory. Then,
6+
7+
```
8+
mkdir build
9+
cd build
10+
11+
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -GNinja
12+
ninja
13+
sudo ninja install
14+
```
15+
16+
To install in a local directory instead of system-wide in /usr, change CMAKE_INSTALL_PREFIX to the directory of
17+
choice. \
18+
A 32-bit plugin can be created with the cmake option -DBIT32=ON and optionally -DCMAKE_INSTALL_LIBDIR=lib32. This is
19+
required for building plugins that will be injected into 32-bit applications like steam.

LICENSE

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Copyright © 2025 Trent Tanchin
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
4+
documentation files (the “Software”), to deal in the Software without restriction, including without limitation the
5+
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
6+
persons to whom the Software is furnished to do so, subject to the following conditions:
7+
8+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
9+
Software.
10+
11+
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
12+
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
13+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
14+
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# ABII-example-logging-plugin
2+
3+
This is an example of an ABI call-logging plugin for the <a href=https://github.com/fredjt/ABII>ABII project</a>.

0 commit comments

Comments
 (0)