blob: 8aa6ba8ca9aea9383a2639ea7617ce560ffc3a6d [file] [log] [blame]
Brad Bishop93fb5352015-09-09 03:59:20 +00001SUMMARY = "Phosphor OpenBMC - Applications"
2PR = "r1"
3
4inherit packagegroup
5inherit obmc-phosphor-utils
6inherit obmc-phosphor-license
7
8VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl ?= "virtual/obmc-phosphor-fan-ctl"
9VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl ?= "virtual/obmc-phosphor-sensor-ctl"
10VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl ?= "virtual/obmc-phosphor-chassis-ctl"
11VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl ?= "virtual/obmc-phosphor-flash-ctl"
12
13PROVIDES = "${PACKAGES}"
14PACKAGES = " \
Brad Bishop70436da2015-09-16 14:49:27 -040015 packagegroup-obmc-phosphor-apps-extras \
Brad Bishop93fb5352015-09-09 03:59:20 +000016 ${@mf_enabled("obmc-phosphor-fan-mgmt", "packagegroup-obmc-phosphor-apps-fan-mgmt", d)} \
17 ${@mf_enabled("obmc-phosphor-chassis-mgmt", "packagegroup-obmc-phosphor-apps-chassis-mgmt", d)} \
18 ${@mf_enabled("obmc-phosphor-sensor-mgmt", "packagegroup-obmc-phosphor-apps-sensor-mgmt", d)} \
19 ${@mf_enabled("obmc-phosphor-flash-mgmt", "packagegroup-obmc-phosphor-apps-flash-mgmt", d)} \
20 ${@df_enabled("obmc-phosphor-event-mgmt", "packagegroup-obmc-phosphor-apps-event-mgmt", d)} \
21 ${@df_enabled("obmc-phosphor-policy-mgmt", "packagegroup-obmc-phosphor-apps-policy-mgmt", d)} \
22 ${@df_enabled("obmc-phosphor-system-mgmt", "packagegroup-obmc-phosphor-apps-system-mgmt", d)} \
23 "
24
Brad Bishop70436da2015-09-16 14:49:27 -040025SUMMARY_packagegroup-obmc-phosphor-apps-extras = "Extra features"
26RDEPENDS_packagegroup-obmc-phosphor-apps-extras = " \
27 rest-dbus \
28 "
29
Brad Bishop93fb5352015-09-09 03:59:20 +000030SUMMARY_packagegroup-obmc-phosphor-apps-fan-mgmt = "Fan management support"
31RDEPENDS_packagegroup-obmc-phosphor-apps-fan-mgmt = \
32 "${@cf_enabled("obmc-phosphor-fan-mgmt", " \
33 virtual/obmc-phosphor-fan-mgmt \
34 ${VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl} \
35 ", d)}"
36
37SUMMARY_packagegroup-obmc-phosphor-apps-chassis-mgmt = "Chassis management support"
38RDEPENDS_packagegroup-obmc-phosphor-apps-chassis-mgmt = "\
39 ${@cf_enabled("obmc-phosphor-chassis-mgmt", " \
40 virtual/obmc-phosphor-chassis-mgmt \
41 ${VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl} \
42 ", d)}"
43
44SUMMARY_packagegroup-obmc-phosphor-apps-sensor-mgmt = "Sensor management support"
45RDEPENDS_packagegroup-obmc-phosphor-apps-sensor-mgmt = "\
46 ${@cf_enabled("obmc-phosphor-sensor-mgmt", " \
47 virtual/obmc-phosphor-sensor-mgmt \
48 ${VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl} \
49 ", d)}"
50
51SUMMARY_packagegroup-obmc-phosphor-apps-flash-mgmt = "Flash management support"
52RDEPENDS_packagegroup-obmc-phosphor-apps-flash-mgmt = "\
53 ${@cf_enabled("obmc-phosphor-flash-mgmt", " \
54 virtual/obmc-phosphor-flash-mgmt \
55 ${VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl} \
56 ", d)}"
57
58SUMMARY_packagegroup-obmc-phosphor-apps-event-mgmt = "Event management support"
59RDEPENDS_packagegroup-obmc-phosphor-apps-event-mgmt = " \
60 ${@df_enabled("obmc-phosphor-event-mgmt", " \
61 virtual/obmc-phosphor-event-mgmt \
62 ", d)}"
63
64SUMMARY_packagegroup-obmc-phosphor-apps-policy-mgmt = "Policy management support"
65RDEPENDS_packagegroup-obmc-phosphor-apps-policy-mgmt = " \
66 ${@df_enabled("obmc-phosphor-policy-mgmt", " \
67 virtual/obmc-phosphor-policy-mgmt \
68 ", d)}"
69
70SUMMARY_packagegroup-obmc-phosphor-apps-system-mgmt = "System management support"
71RDEPENDS_packagegroup-obmc-phosphor-apps-system-mgmt = " \
72 ${@df_enabled("obmc-phosphor-system-mgmt", " \
73 virtual/obmc-phosphor-system-mgmt \
74 ", d)}"