blob: 25f34687796133a3020d33604d6ae3e2a75f6b9a [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 \
Adriana Kobylakeaa56c92016-06-16 14:46:06 -050016 packagegroup-obmc-phosphor-apps-extrasdev \
Brad Bishop93fb5352015-09-09 03:59:20 +000017 ${@mf_enabled("obmc-phosphor-fan-mgmt", "packagegroup-obmc-phosphor-apps-fan-mgmt", d)} \
18 ${@mf_enabled("obmc-phosphor-chassis-mgmt", "packagegroup-obmc-phosphor-apps-chassis-mgmt", d)} \
19 ${@mf_enabled("obmc-phosphor-sensor-mgmt", "packagegroup-obmc-phosphor-apps-sensor-mgmt", d)} \
20 ${@mf_enabled("obmc-phosphor-flash-mgmt", "packagegroup-obmc-phosphor-apps-flash-mgmt", d)} \
21 ${@df_enabled("obmc-phosphor-event-mgmt", "packagegroup-obmc-phosphor-apps-event-mgmt", d)} \
22 ${@df_enabled("obmc-phosphor-policy-mgmt", "packagegroup-obmc-phosphor-apps-policy-mgmt", d)} \
Adriana Kobylakf1cd2b52016-02-11 16:31:21 -060023 ${@df_enabled("obmc-phosphor-user-mgmt", "packagegroup-obmc-phosphor-apps-user-mgmt", d)} \
Brad Bishop93fb5352015-09-09 03:59:20 +000024 ${@df_enabled("obmc-phosphor-system-mgmt", "packagegroup-obmc-phosphor-apps-system-mgmt", d)} \
25 "
26
Brad Bishop70436da2015-09-16 14:49:27 -040027SUMMARY_packagegroup-obmc-phosphor-apps-extras = "Extra features"
28RDEPENDS_packagegroup-obmc-phosphor-apps-extras = " \
Brad Bishopecec8f22015-10-29 13:37:54 -040029 obmc-rest \
vishwabmc1bf499d2015-10-09 15:51:50 +053030 host-ipmid \
Brad Bishop70436da2015-09-16 14:49:27 -040031 "
32
Adriana Kobylakeaa56c92016-06-16 14:46:06 -050033SUMMARY_packagegroup-obmc-phosphor-apps-extrasdev = "Development features"
34RDEPENDS_packagegroup-obmc-phosphor-apps-extrasdev = " \
35 rest-dbus \
36 "
37
Brad Bishop93fb5352015-09-09 03:59:20 +000038SUMMARY_packagegroup-obmc-phosphor-apps-fan-mgmt = "Fan management support"
39RDEPENDS_packagegroup-obmc-phosphor-apps-fan-mgmt = \
40 "${@cf_enabled("obmc-phosphor-fan-mgmt", " \
41 virtual/obmc-phosphor-fan-mgmt \
42 ${VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl} \
43 ", d)}"
44
45SUMMARY_packagegroup-obmc-phosphor-apps-chassis-mgmt = "Chassis management support"
46RDEPENDS_packagegroup-obmc-phosphor-apps-chassis-mgmt = "\
47 ${@cf_enabled("obmc-phosphor-chassis-mgmt", " \
48 virtual/obmc-phosphor-chassis-mgmt \
49 ${VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl} \
50 ", d)}"
51
52SUMMARY_packagegroup-obmc-phosphor-apps-sensor-mgmt = "Sensor management support"
53RDEPENDS_packagegroup-obmc-phosphor-apps-sensor-mgmt = "\
54 ${@cf_enabled("obmc-phosphor-sensor-mgmt", " \
55 virtual/obmc-phosphor-sensor-mgmt \
56 ${VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl} \
57 ", d)}"
58
59SUMMARY_packagegroup-obmc-phosphor-apps-flash-mgmt = "Flash management support"
60RDEPENDS_packagegroup-obmc-phosphor-apps-flash-mgmt = "\
61 ${@cf_enabled("obmc-phosphor-flash-mgmt", " \
62 virtual/obmc-phosphor-flash-mgmt \
63 ${VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl} \
64 ", d)}"
65
66SUMMARY_packagegroup-obmc-phosphor-apps-event-mgmt = "Event management support"
67RDEPENDS_packagegroup-obmc-phosphor-apps-event-mgmt = " \
68 ${@df_enabled("obmc-phosphor-event-mgmt", " \
69 virtual/obmc-phosphor-event-mgmt \
70 ", d)}"
71
72SUMMARY_packagegroup-obmc-phosphor-apps-policy-mgmt = "Policy management support"
73RDEPENDS_packagegroup-obmc-phosphor-apps-policy-mgmt = " \
74 ${@df_enabled("obmc-phosphor-policy-mgmt", " \
75 virtual/obmc-phosphor-policy-mgmt \
76 ", d)}"
77
Adriana Kobylakf1cd2b52016-02-11 16:31:21 -060078SUMMARY_packagegroup-obmc-phosphor-apps-user-mgmt = "User management support"
79RDEPENDS_packagegroup-obmc-phosphor-apps-user-mgmt = " \
80 ${@df_enabled("obmc-phosphor-user-mgmt", " \
81 virtual/obmc-phosphor-user-mgmt \
82 ", d)}"
83
Brad Bishop93fb5352015-09-09 03:59:20 +000084SUMMARY_packagegroup-obmc-phosphor-apps-system-mgmt = "System management support"
85RDEPENDS_packagegroup-obmc-phosphor-apps-system-mgmt = " \
86 ${@df_enabled("obmc-phosphor-system-mgmt", " \
87 virtual/obmc-phosphor-system-mgmt \
88 ", d)}"