xref: /wlan-dirver/platform/Kbuild (revision ff372a6f1d1535087aaf81b9dbd5d66b63010f70)
1ifeq ($(CONFIG_CNSS_OUT_OF_TREE),y)
2KBUILD_CPPFLAGS += -DCONFIG_CNSS_OUT_OF_TREE
3endif
4
5ifeq ($(CONFIG_CNSS2_DEBUG),y)
6KBUILD_CPPFLAGS += -DCONFIG_CNSS2_DEBUG
7endif
8
9ifeq ($(CONFIG_CNSS2_QMI),y)
10KBUILD_CPPFLAGS += -DCONFIG_CNSS2_QMI
11endif
12
13ifeq ($(CONFIG_ONE_MSI_VECTOR),y)
14KBUILD_CPPFLAGS += -DCONFIG_ONE_MSI_VECTOR
15endif
16
17ifeq ($(CONFIG_ICNSS2_DEBUG),y)
18KBUILD_CPPFLAGS += -DCONFIG_ICNSS2_DEBUG
19endif
20
21ifeq ($(CONFIG_ICNSS2_QMI),y)
22KBUILD_CPPFLAGS += -DCONFIG_ICNSS2_QMI
23endif
24
25# CONFIG_CNSS_PLAT_IPC_QMI_SVC should never be "y" here since it
26# can be only compiled as a module from out-of-kernel-tree source.
27ifeq ($(CONFIG_CNSS_PLAT_IPC_QMI_SVC),m)
28KBUILD_CPPFLAGS += -DCONFIG_CNSS_PLAT_IPC_QMI_SVC
29endif
30
31ifeq ($(CONFIG_CNSS_HW_SECURE_DISABLE), y)
32KBUILD_CPPFLAGS += -DCONFIG_CNSS_HW_SECURE_DISABLE
33endif
34
35ifeq ($(CONFIG_CNSS2_CONDITIONAL_POWEROFF),y)
36KBUILD_CPPFLAGS += -DCONFIG_CNSS2_CONDITIONAL_POWEROFF
37endif
38
39ifeq ($(CONFIG_CNSS_REQ_FW_DIRECT),y)
40KBUILD_CPPFLAGS += -DCONFIG_CNSS_REQ_FW_DIRECT
41endif
42
43ifeq ($(CONFIG_CNSS_SUPPORT_DUAL_DEV),y)
44KBUILD_CPPFLAGS += -DCONFIG_CNSS_SUPPORT_DUAL_DEV
45endif
46
47ifeq ($(CONFIG_AUTO_PROJECT),y)
48KBUILD_CPPFLAGS += -DCONFIG_PULLDOWN_WLANEN
49endif
50
51ifeq ($(CONFIG_CNSS2_SSR_DRIVER_DUMP),y)
52KBUILD_CPPFLAGS += -DCONFIG_CNSS2_SSR_DRIVER_DUMP
53endif
54
55ifeq ($(CONFIG_FREE_M3_BLOB_MEM),y)
56KBUILD_CPPFLAGS += -DCONFIG_FREE_M3_BLOB_MEM
57endif
58
59ifeq ($(CONFIG_DISABLE_CNSS_SRAM_DUMP),y)
60KBUILD_CPPFLAGS += -DCONFIG_DISABLE_CNSS_SRAM_DUMP
61endif
62
63obj-$(CONFIG_CNSS2) += cnss2/
64obj-$(CONFIG_ICNSS2) += icnss2/
65obj-$(CONFIG_CNSS_GENL) += cnss_genl/
66obj-$(CONFIG_WCNSS_MEM_PRE_ALLOC) += cnss_prealloc/
67obj-y += cnss_utils/
68