#
|
#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
|