lin
2025-07-31 065ea569db06206874bbfa18eb25ff6121aec09b
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#
#SeekWave Platform Drivers Makefile
#
#src := $(src)
PWD :=$(shell pwd)
CURFOLDER ?=$(pwd)
CURRENT_DIR := $(src)
@echo "current dir:$src"
$(info Source directory: $(src))
#ccflags-y :=-Idrivers/misc/seekwaveplatform_lite/skwutil
ccflags-y :=-I$(CURRENT_DIR)/skwutil
ccflags-y +=-I$(CURRENT_DIR)/usb
ccflags-y +=-I$(CURRENT_DIR)/sdio
 
 
#ifdef CONFIG_SEEKWAVE_BSP_DRIVERS
#obj-$(CONFIG_SKW_USB)               += usb/
#obj-$(CONFIG_SKW_PCIE)               += pcie/
#obj-$(CONFIG_SKW_SDIOHAL)           += sdio/
#obj-$(CONFIG_SEEKWAVE_BSP_DRIVERS)  += skwutil/
#endif
 
ifeq ($(CONFIG_SKW_BT),m)
        ccflags-y += -DCONFIG_BT_SEEKWAVE
endif
 
ifeq ($(CONFIG_64BIT),y)
        ccflags-y += -DCONFIG_64BIT
endif
 
ifneq ($(skw_extra_flags),)
        ccflags-y += $(skw_extra_flags) -DSKW_EXT_INC
endif
 
ifeq ($(CONFIG_SKW_NO_CONFIG),y)
        ccflags-y += -DCONFIG_SKW_NO_CONFIG
endif
#ccflags-y += -DCONFIG_SV6160_LITE_FPGA
 
obj-$(CONFIG_SKW_SDIOHAL) += skw_sdio_lite.o
skw_sdio_lite-y := ./sdio/skw_sdio_main.o
skw_sdio_lite-y += ./sdio/skw_sdio_rx.o
skw_sdio_lite-y += ./sdio/skw_sdio_debugfs.o
skw_sdio_lite-y += ./sdio/skw_sdio_log.o
skw_sdio_lite-y += ./sdio/skw_sdio_host.o
skw_sdio_lite-y += ./skwutil/skw_user_com.o
skw_sdio_lite-y += ./skwutil/skw_log_to_file.o
skw_sdio_lite-y += ./skwutil/skw_boot.o
 
obj-$(CONFIG_SKW_USB) += skw_usb_lite.o
skw_usb_lite-y := ./usb/skw_usb_io.o
skw_usb_lite-y += ./usb/skw_usb_debugfs.o
skw_usb_lite-y += ./usb/skw_usb_log.o
#skw_usb_lite-y += ./usb/skw_test.o
skw_usb_lite-y += ./skwutil/skw_user_com.o
skw_usb_lite-y += ./skwutil/skw_log_to_file.o
skw_usb_lite-y += ./skwutil/skw_boot.o
 
clean:
   @rm -rf *.o *.ko *.mod.c *.order *.a *.builtin .*.cmd .*.d