tegrakernel/kernel/nvidia/drivers/iio/imu/nvi_mpu/Makefile

35 lines
886 B
Makefile

#
# Makefile for NVidia Invensense nvi-mpu device.
#
obj-$(CONFIG_NVI_MPU_IIO) += nvi-mpu.o
obj-$(CONFIG_NVI_MPU_INPUT) += nvi-mpu.o
obj-$(CONFIG_NVI_MPU_RELAY) += nvi-mpu.o
ifneq (,$(filter $(CONFIG_NVI_MPU_IIO),y m))
CFLAGS_nvi.o += -DNVS_CFG_KIF=NVS_KIF_IIO
CFLAGS_nvi.o += -Idrivers/iio
CFLAGS_nvi_icm.o += -Idrivers/iio
CFLAGS_nvi_mpu.o += -Idrivers/iio
CFLAGS_nvi_dmp_icm.o += -Idrivers/iio
CFLAGS_nvi_dmp_mpu.o += -Idrivers/iio
endif
ifneq (,$(filter $(CONFIG_NVI_MPU_INPUT),y m))
CFLAGS_nvi.o += -DNVS_CFG_KIF=NVS_KIF_INPUT
endif
ifneq (,$(filter $(CONFIG_NVI_MPU_RELAY),y m))
CFLAGS_nvi.o += -DNVS_CFG_KIF=NVS_KIF_RELAY
endif
nvi-mpu-objs := nvi.o
nvi-mpu-objs += nvi_icm.o
nvi-mpu-objs += nvi_mpu.o
nvi-mpu-objs += nvi_dmp_icm.o
nvi-mpu-objs += nvi_dmp_mpu.o
# Uncomment next line to enable TRACING
# CFLAGS_nvi.o += -DENABLE_TRACE -DCREATE_TRACE_POINTS
#