mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
Framework: tiniest flavour/variants glue for #2408
This commit is contained in:
@@ -65,6 +65,21 @@ PLUGIN_DEVEL?= yes
|
||||
PLUGIN_PREFIX?= os-
|
||||
PLUGIN_SUFFIX?= -devel
|
||||
|
||||
.if !empty(PLUGIN_VARIANTS)
|
||||
PLUGIN_VARIANT?= ${PLUGIN_VARIANTS:[1]}
|
||||
.endif
|
||||
|
||||
.if !empty(PLUGIN_VARIANT)
|
||||
PLUGIN_NAME:= ${${PLUGIN_VARIANT}_NAME}
|
||||
.if empty(PLUGIN_NAME)
|
||||
.error Plugin variant '${PLUGIN_VARIANT}' does not exist
|
||||
.endif
|
||||
.for _PLUGIN_VARIANT in ${PLUGIN_VARIANTS}
|
||||
PLUGIN_CONFLICTS+= ${${_PLUGIN_VARIANT}_NAME}
|
||||
.endfor
|
||||
PLUGIN_DEPENDS+= ${${PLUGIN_VARIANT}_DEPENDS}
|
||||
.endif
|
||||
|
||||
PLUGIN_PKGNAMES= ${PLUGIN_PREFIX}${PLUGIN_NAME}${PLUGIN_SUFFIX} \
|
||||
${PLUGIN_PREFIX}${PLUGIN_NAME}
|
||||
.for CONFLICT in ${PLUGIN_CONFLICTS}
|
||||
|
||||
Reference in New Issue
Block a user