https://github.com/dell/libsmbios
library for interacting with Dell SMBIOS tables
https://github.com/dell/libsmbios
bios dell smbios smbios-tables
Last synced: about 1 year ago
JSON representation
library for interacting with Dell SMBIOS tables
- Host: GitHub
- URL: https://github.com/dell/libsmbios
- Owner: dell
- License: other
- Created: 2016-08-17T18:40:34.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T13:57:08.000Z (over 2 years ago)
- Last Synced: 2025-03-30T03:03:56.060Z (about 1 year ago)
- Topics: bios, dell, smbios, smbios-tables
- Language: C
- Homepage:
- Size: 3.46 MB
- Stars: 198
- Watchers: 17
- Forks: 39
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# libsmbios
[](https://travis-ci.org/dell/libsmbios)
[](https://scan.coverity.com/projects/dell-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:
1. libxml
1. autoconf
2. automake
3. gettext
4. 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](https://github.com/dell/libsmbios/blob/master/COPYING-GPL)
and
[OSL License](https://github.com/dell/libsmbios/blob/master/COPYING-OSL)
for more details.