Migrate rest of needed include library
this migration include:
- include/dbus_monitor
- include/hostname_monitor
- include/kvm_websocket
- include/login_routes
- include/webassets
- include/obmc_console
- include/user_monitor
- include/managed_store_http
- include/request_stats_store_http
(377 linter issues solved && all libs compiled with blaze)
Beside normal migration work (implement copybara transform, resolve linter issues, header replacement, add blaze rule to build new code as library, format code, etc), this CL also does the following:
1. add support for meson option `insecure_disable_ssl`(BMCWEB_INSECURE_DISABLE_SSL) and `enable_ssl`(BMCWEB_ENABLE_SSL): Added for http/app, http/http_server, http/routing, http/websocket, include/hostname_monitor
reverse workflow tested with: https://gbmc-review.git.corp.google.com/c/gbmcweb/+/47934 -> cl/784442672
#gbmcweb-g3
PiperOrigin-RevId: 847918016
Change-Id: Ib8e4457af8bc41f644cf85c8344547e7f9d3cf03
1 file changed