blob: 8cb07848496b581b60829c67c1f3dc77f7e1756e [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)} \
Adriana Kobylakf1cd2b52016-02-11 16:31:21 -060022 ${@df_enabled("obmc-phosphor-user-mgmt", "packagegroup-obmc-phosphor-apps-user-mgmt", d)} \
Brad Bishop93fb5352015-09-09 03:59:20 +000023 ${@df_enabled("obmc-phosphor-system-mgmt", "packagegroup-obmc-phosphor-apps-system-mgmt", d)} \
24 "
25
Brad Bishop70436da2015-09-16 14:49:27 -040026SUMMARY_packagegroup-obmc-phosphor-apps-extras = "Extra features"
27RDEPENDS_packagegroup-obmc-phosphor-apps-extras = " \
Brad Bishop4fbb6d92016-08-29 22:44:58 -040028 phosphor-rest \
vishwabmc1bf499d2015-10-09 15:51:50 +053029 host-ipmid \
Brad Bishop70436da2015-09-16 14:49:27 -040030 "
31
Adriana Kobylakeaa56c92016-06-16 14:46:06 -050032SUMMARY_packagegroup-obmc-phosphor-apps-extrasdev = "Development features"
33RDEPENDS_packagegroup-obmc-phosphor-apps-extrasdev = " \
34 rest-dbus \
35 "
36
Brad Bishop93fb5352015-09-09 03:59:20 +000037SUMMARY_packagegroup-obmc-phosphor-apps-fan-mgmt = "Fan management support"
38RDEPENDS_packagegroup-obmc-phosphor-apps-fan-mgmt = \
39 "${@cf_enabled("obmc-phosphor-fan-mgmt", " \
40 virtual/obmc-phosphor-fan-mgmt \
41 ${VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl} \
42 ", d)}"
43
44SUMMARY_packagegroup-obmc-phosphor-apps-chassis-mgmt = "Chassis management support"
45RDEPENDS_packagegroup-obmc-phosphor-apps-chassis-mgmt = "\
46 ${@cf_enabled("obmc-phosphor-chassis-mgmt", " \
47 virtual/obmc-phosphor-chassis-mgmt \
48 ${VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl} \
49 ", d)}"
50
51SUMMARY_packagegroup-obmc-phosphor-apps-sensor-mgmt = "Sensor management support"
52RDEPENDS_packagegroup-obmc-phosphor-apps-sensor-mgmt = "\
53 ${@cf_enabled("obmc-phosphor-sensor-mgmt", " \
54 virtual/obmc-phosphor-sensor-mgmt \
55 ${VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl} \
56 ", d)}"
57
58SUMMARY_packagegroup-obmc-phosphor-apps-flash-mgmt = "Flash management support"
59RDEPENDS_packagegroup-obmc-phosphor-apps-flash-mgmt = "\
60 ${@cf_enabled("obmc-phosphor-flash-mgmt", " \
61 virtual/obmc-phosphor-flash-mgmt \
62 ${VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl} \
63 ", d)}"
64
65SUMMARY_packagegroup-obmc-phosphor-apps-event-mgmt = "Event management support"
66RDEPENDS_packagegroup-obmc-phosphor-apps-event-mgmt = " \
67 ${@df_enabled("obmc-phosphor-event-mgmt", " \
68 virtual/obmc-phosphor-event-mgmt \
69 ", d)}"
70
Adriana Kobylakf1cd2b52016-02-11 16:31:21 -060071SUMMARY_packagegroup-obmc-phosphor-apps-user-mgmt = "User management support"
72RDEPENDS_packagegroup-obmc-phosphor-apps-user-mgmt = " \
73 ${@df_enabled("obmc-phosphor-user-mgmt", " \
74 virtual/obmc-phosphor-user-mgmt \
75 ", d)}"
76
Brad Bishop93fb5352015-09-09 03:59:20 +000077SUMMARY_packagegroup-obmc-phosphor-apps-system-mgmt = "System management support"
78RDEPENDS_packagegroup-obmc-phosphor-apps-system-mgmt = " \
79 ${@df_enabled("obmc-phosphor-system-mgmt", " \
80 virtual/obmc-phosphor-system-mgmt \
81 ", d)}"