32 lines
833 B
Makefile
32 lines
833 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
# ------------------------------------------------------------------
|
|
#SPDX-License-Identifier: GPL-2-only
|
|
|
|
KDIR = $(KERNEL_SRC)
|
|
SDK_CROSS_COMPILE = $(CROSS_COMPILE)
|
|
|
|
define build_module_func
|
|
make ARCH=$(ARCH) CROSS_COMPILE=$(SDK_CROSS_COMPILE) -C $(KDIR) M=$(CURDIR)/$(1) modules
|
|
endef
|
|
|
|
define clean_module_func
|
|
make ARCH=$(ARCH) CROSS_COMPILE=$(SDK_CROSS_COMPILE) -C $(KDIR) M=$(CURDIR)/$(1) clean
|
|
endef
|
|
|
|
.PHONY: clean
|
|
|
|
all:
|
|
$(call build_module_func,csi2)
|
|
$(call build_module_func,adap)
|
|
$(call build_module_func,isp5)
|
|
$(call build_module_func,sensor/imx290)
|
|
$(call build_module_func,sensor/imx415)
|
|
|
|
clean:
|
|
$(call clean_module_func,csi2)
|
|
$(call clean_module_func,adap)
|
|
$(call clean_module_func,isp5)
|
|
$(call clean_module_func,sensor/imx290)
|
|
$(call clean_module_func,sensor/imx415)
|