blob: 25e89dfd348a9f55e6bbc63caf413b4b8cbb3c89 [file] [log] [blame]
Patrick Venture9afb6712018-09-17 17:14:46 -07001SUMMARY = "Google Sys OEM commands"
Patrick Ventureedb61922018-09-21 14:57:58 -07002DESCRIPTION = "Google Sys OEM commands"
Patrick Venture3adb97a2018-09-26 08:42:56 -07003HOMEPAGE = "https://github.com/openbmc/google-ipmi-sys"
4PR = "r1"
5PV = "0.1+git${SRCPV}"
6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
Patrick Venture9afb6712018-09-17 17:14:46 -07008
Andrew Geisslerf64c3c02021-06-24 11:00:17 +00009inherit meson pkgconfig systemd
Patrick Venture9afb6712018-09-17 17:14:46 -070010
Andrew Geisslerf64c3c02021-06-24 11:00:17 +000011DEPENDS += " \
12 nlohmann-json \
13 phosphor-dbus-interfaces \
14 phosphor-logging \
15 phosphor-ipmi-host \
16 sdbusplus \
17 systemd \
18 "
Patrick Venture9afb6712018-09-17 17:14:46 -070019
Patrick Venture9afb6712018-09-17 17:14:46 -070020S = "${WORKDIR}/git"
Patrick Williamsbb99d222022-01-24 15:55:09 -060021SRC_URI = "git://github.com/openbmc/google-ipmi-sys;branch=master;protocol=https"
Andrew Geissler70aaae12023-10-26 09:10:13 -050022SRCREV = "8d6185322d2631b9ecceeb0ceb95c03d1f98f27f"
Patrick Venture9afb6712018-09-17 17:14:46 -070023
Willy Tu4dd03ca2021-08-06 09:37:35 -070024FILES:${PN} += "${libdir}/ipmid-providers"
Patrick Venture9afb6712018-09-17 17:14:46 -070025
26SYSTEMD_PACKAGES = "${PN}"
Willy Tu4dd03ca2021-08-06 09:37:35 -070027SYSTEMD_SERVICE:${PN} += " \
Andrew Geissler69b345e2023-07-18 11:50:27 -050028 gbmc-bare-metal-active.target \
Andrew Geisslerf64c3c02021-06-24 11:00:17 +000029 gbmc-host-poweroff.target \
30 gbmc-psu-hardreset.target \
Andrew Geissler1e9d9162022-04-07 20:30:13 +000031 gbmc-psu-hardreset-pre.target \
32 gbmc-psu-hardreset-time.service \
Andrew Geisslerf64c3c02021-06-24 11:00:17 +000033 "
Patrick Venture9afb6712018-09-17 17:14:46 -070034
Andrew Geisslerf64c3c02021-06-24 11:00:17 +000035EXTRA_OEMESON += "-Dtests=disabled"
William A. Kennington IIIa4cdbe62021-06-04 18:13:35 -070036
William A. Kennington IIIcfcec1f2023-10-18 16:11:40 -070037GBMC_NCSI_IPMI_CHANNEL ??= "1"
38
Willy Tu4dd03ca2021-08-06 09:37:35 -070039CXXFLAGS:append:gbmc = '${@"" if not d.getVar("GBMC_NCSI_IF_NAME") else \
William A. Kennington IIIcfcec1f2023-10-18 16:11:40 -070040 " -DNCSI_IPMI_CHANNEL=" + d.getVar("GBMC_NCSI_IPMI_CHANNEL") + " -DNCSI_IF_NAME=" + d.getVar("GBMC_NCSI_IF_NAME")}'