This is an alternative implementation for the OpenBMC API web server, which does serve each public API.
- Separate the HTTP protocol and OpenBMC business logic via lighttpd and fastcgi-server applications.
- Indepeneds capsular implementation of a BL.
- Caching each an API entity.
- TODO
Build-time configuration of obmc-yadro-webapp
is possible with meson options:
meson -Dkvm=disabled
See obmc-webserver/meson_options.txt for the list of available configuration options The option names become C++ preprocessor symbols that control which code is compiled into the program.
meson builddir
ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled
ninja -C buildir
meson builddir -Dwrap_mode=nofallback
ninja -C builddir
TODO