43 lines
1.2 KiB
Makefile
43 lines
1.2 KiB
Makefile
M_PATH := $(shell dirname $(lastword $(MAKEFILE_LIST)))
|
|
|
|
obj-m += amlsens.o
|
|
|
|
COMMON_DRV_SRC := $(wildcard $(M_PATH)/sensor_drv.c) \
|
|
$(wildcard $(M_PATH)/imx290/*.c) \
|
|
$(wildcard $(M_PATH)/imx335/*.c) \
|
|
$(wildcard $(M_PATH)/imx378/*.c) \
|
|
$(wildcard $(M_PATH)/imx415/*.c) \
|
|
$(wildcard $(M_PATH)/imx577/*.c) \
|
|
$(wildcard $(M_PATH)/lt6911c/*.c) \
|
|
$(wildcard $(M_PATH)/ov08a10/*.c) \
|
|
$(wildcard $(M_PATH)/ov13b10/*.c) \
|
|
$(wildcard $(M_PATH)/ov16a1q/*.c) \
|
|
$(wildcard $(M_PATH)/ov5640/*.c) \
|
|
$(wildcard $(M_PATH)/ov13855/*.c) \
|
|
$(wildcard $(M_PATH)/max96712/*.c)
|
|
|
|
|
|
COMMON_DRV_SRC_NAME := $(COMMON_DRV_SRC:$(M_PATH)/%=%)
|
|
|
|
COMMON_DRV_SRC_OBJ := $(COMMON_DRV_SRC_NAME:.c=.o)
|
|
|
|
PR_FMT_DEFINE="-Dpr_fmt(fmt)= \"[amlsens]: \" fmt"
|
|
ccflags-y += $(PR_FMT_DEFINE)
|
|
|
|
ccflags-y += -DT7C_CHIP -DANDROID_OS
|
|
ccflags-y += -Wno-unused-function
|
|
ccflags-y += -Wno-unused-variable
|
|
|
|
ccflags-y += -DOV5640_ONE_SENSOR_PROBE_TIME_OPT
|
|
|
|
LOCAL_INCLUDES := -I$(M_PATH)/ -I$(M_PATH)/include
|
|
|
|
ccflags-y += $(LOCAL_INCLUDES)
|
|
ccflags-y += -Wno-declaration-after-statement
|
|
ccflags-y += -Idrivers/staging/android/
|
|
ccflags-y += -Wno-error
|
|
|
|
EXTRA_CFLAGS += $(LOCAL_INCLUDES)
|
|
|
|
amlsens-y := $(COMMON_DRV_SRC_OBJ) aml_sens.o
|