linuxOS_AP06/kernel/drivers/misc/seekwaveplatform_lite/Makefile
2025-07-02 10:30:25 +08:00

63 lines
1.7 KiB
Makefile

#
#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
obj-m += 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