The source tree is organized as follows:
- doc -- man pages describing each library contained here
- src -- the source for the libraries
- src/include -- public header files for all the libraries
- src/benchmarks -- benchmarks used by development team
- src/examples -- example programs demonstrating the PMDK libraries
- src/freebsd -- FreeBSD-specific header files
- src/test -- unit tests used by development team
- src/tools -- various tools developed for PMDK
- src/windows -- Windows-specific source and header files
- utils -- utilities used during build & test
- CONTRIBUTING.md -- instructions for people wishing to contribute
- CODING_STYLE.md -- coding standard and conventions for PMDK