libsmbios
libsmbios provides a library to interface with the SMBIOS tables.
It also provides extensions for proprietary methods of interfacing with Dell specific
SMBIOS tables.
Dependencies
To build a libsmbios tarball, you will need the following dependencies, in whichever -devel package convention in use by your distribution:
- libxml
- autoconf
- automake
- gettext
- libtool
Building
To build from a git checkout:
$ ./autogen.sh # autogen.sh internally runs configure automatically
$ make
To Install
Standard autotools package:
$ make install
Documentation is in doxygen format. To view the docs, run make doxygen
, then
look in the out/libsmbios_c/html/index.html
. Docs are also built as part of
make all
.
Distribution packages
Packages can be generated for RPM based distributions by using the helper script
# pkg/mk-rel-rpm.sh
Packages can be generated for DEB based distributions by using the helper script
# pkg/mk-rel-deb.sh
License
This software is dual-licensed under GPL/OSL.
See GPL License and OSL License for more details.