mac80211: only build ath10k with smallbuffers
authorEneas U de Queiroz <cotequeiroz@gmail.com>
Tue, 10 Oct 2023 19:36:12 +0000 (16:36 -0300)
committerRobert Marko <robimarko@gmail.com>
Fri, 23 Feb 2024 13:02:53 +0000 (14:02 +0100)
commit375dd230111c277820d2c5802d8c1d271061b31a
tree8814fcfbb1f2c10fa547f1b33b896f6182f60823
parent4390ea484d7d9159a0a41f0cb71840346a7e3b4f
mac80211: only build ath10k with smallbuffers

When both variants of ath10k drivers are selected, any driver that is
selected along is being built twice, one for each ath10k variant.

Avoid these redundant builds by introducing an optional second parameter
to config_package that lists the variants for which the package is to be
built.

If the symbol is to be set for all of the variants, $(ALL_VARIANTS) can
be used.  This is the case for the mac80211 and cfg80211 modules.  If
the parameter is empty, then the module will be selected and thus built
when the first variant is compiled.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
package/kernel/mac80211/Makefile
package/kernel/mac80211/ath.mk