blob: 28dd73f7516feed2855fdc27a02421d4d3fc866e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# SPDX-License-Identifier: GPL-2.0
#
# Makefile for WiFi performance tracker driver
#
obj-$(CONFIG_WLAN_PTRACKER) += wlan_ptracker.o
# common
wlan_ptracker-$(CONFIG_WLAN_PTRACKER) += main.o tp_monitor.o
wlan_ptracker-$(CONFIG_WLAN_PTRACKER) += notifier.o
wlan_ptracker-$(CONFIG_WLAN_PTRACKER) += scenes_fsm.o
# debugfs
wlan_ptracker-$(CONFIG_DEBUG_FS) += debugfs.o
# dynamic twt setup
wlan_ptracker-$(CONFIG_DYNAMIC_TWT_SETUP) += dynamic_twt_manager.o
KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build
M ?= $(shell pwd)
ifeq ($(CONFIG_WLAN_PTRACKER),)
KBUILD_OPTIONS += CONFIG_WLAN_PTRACKER=m
KBUILD_OPTIONS += CONFIG_DYNAMIC_TWT_SETUP=y
endif
EXTRA_CFLAGS += -I$(KERNEL_SRC)/../google-modules/wlan/wlan_ptracker
EXTRA_SYMBOLS += $(OUT_DIR)/../private/google-modules/wlan/wlan_ptracker/Module.symvers
ccflags-y := $(EXTRA_CFLAGS)
modules modules_install clean:
$(MAKE) -C $(KERNEL_SRC) M=$(M) W=1 \
$(KBUILD_OPTIONS) EXTRA_CFLAGS="$(EXTRA_CFLAGS)" KBUILD_EXTRA_SYMBOLS="$(EXTRA_SYMBOLS)" $(@)
|