luci.mk: make SUBMENU package define customizable and optional
authorSven Roederer <devel-sven@geroedel.de>
Thu, 22 Apr 2021 20:35:58 +0000 (22:35 +0200)
committerPaul Spooren <mail@aparcar.org>
Wed, 2 Jun 2021 17:07:22 +0000 (07:07 -1000)
commit2b11ec6fd02be060443cf4afc9d89058aadcfab3
tree667025c322686665a0f7d962410dd228d1b36496
parent209141d49153b999c42b0410010366789b36e86d
luci.mk: make SUBMENU package define customizable and optional

When including luci.mk in external repos it's sometimes usefull to not use
the default LuCI-submenu hierarchy.
This change defines the LUCI_SUBMENU_FORCED variable which completely overrides
the default submenu of the LuCI config-section. When LUCI_SUBMENU_FORCED is not
defined, the default submenu derrived from LUCI_TYPE or "Application" fallback
is used.
Defining LUCI_SUBMENU_FORCED in the package Makefile will just use this value.
Setting it to "none" will not define a submenu at all.
Together with LUCI_SECTION and LUCI_CATEGORY menu items can now created at any
place in the menu structure.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
luci.mk