15bc3cb74SMauro Carvalho Chehab# 25bc3cb74SMauro Carvalho Chehab# Makefile for the V4L2 core 35bc3cb74SMauro Carvalho Chehab# 45bc3cb74SMauro Carvalho Chehab 55bc3cb74SMauro Carvalho Chehabtuner-objs := tuner-core.o 65bc3cb74SMauro Carvalho Chehab 75bc3cb74SMauro Carvalho Chehabvideodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \ 8e9e31049SGuennadi Liakhovetski v4l2-event.o v4l2-ctrls.o v4l2-subdev.o v4l2-clk.o \ 9e9e31049SGuennadi Liakhovetski v4l2-async.o 105bc3cb74SMauro Carvalho Chehabifeq ($(CONFIG_COMPAT),y) 115bc3cb74SMauro Carvalho Chehab videodev-objs += v4l2-compat-ioctl32.o 125bc3cb74SMauro Carvalho Chehabendif 1399fd133fSGuennadi Liakhovetskiifeq ($(CONFIG_OF),y) 1499fd133fSGuennadi Liakhovetski videodev-objs += v4l2-of.o 1599fd133fSGuennadi Liakhovetskiendif 169deb6ad6SPhilipp Zabelifeq ($(CONFIG_TRACEPOINTS),y) 17b0e0e1f8SJunghak Sung videodev-objs += vb2-trace.o v4l2-trace.o 189deb6ad6SPhilipp Zabelendif 19*54d0dbacSMauro Carvalho Chehabvideodev-$(CONFIG_MEDIA_CONTROLLER) += v4l2-mc.o 205bc3cb74SMauro Carvalho Chehab 21532ee00cSMauro Carvalho Chehabobj-$(CONFIG_VIDEO_V4L2) += videodev.o 22b6334460SMauro Carvalho Chehabobj-$(CONFIG_VIDEO_V4L2) += v4l2-common.o 23b18787edSHans Verkuilobj-$(CONFIG_VIDEO_V4L2) += v4l2-dv-timings.o 245bc3cb74SMauro Carvalho Chehab 255bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEO_TUNER) += tuner.o 265bc3cb74SMauro Carvalho Chehab 275bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_V4L2_MEM2MEM_DEV) += v4l2-mem2mem.o 285bc3cb74SMauro Carvalho Chehab 2942bd6f59SJacek Anaszewskiobj-$(CONFIG_V4L2_FLASH_LED_CLASS) += v4l2-flash-led-class.o 3042bd6f59SJacek Anaszewski 315bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF_GEN) += videobuf-core.o 325bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF_DMA_SG) += videobuf-dma-sg.o 335bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF_DMA_CONTIG) += videobuf-dma-contig.o 345bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF_VMALLOC) += videobuf-vmalloc.o 355bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF_DVB) += videobuf-dvb.o 365bc3cb74SMauro Carvalho Chehab 37c139990eSJunghak Sungobj-$(CONFIG_VIDEOBUF2_CORE) += videobuf2-core.o videobuf2-v4l2.o 385bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF2_MEMOPS) += videobuf2-memops.o 395bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF2_VMALLOC) += videobuf2-vmalloc.o 405bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF2_DMA_CONTIG) += videobuf2-dma-contig.o 415bc3cb74SMauro Carvalho Chehabobj-$(CONFIG_VIDEOBUF2_DMA_SG) += videobuf2-dma-sg.o 42701b57eeSHans Verkuilobj-$(CONFIG_VIDEOBUF2_DVB) += videobuf2-dvb.o 435bc3cb74SMauro Carvalho Chehab 443d6c2bc0SMauro Carvalho Chehabccflags-y += -I$(srctree)/drivers/media/dvb-core 459a0bf528SMauro Carvalho Chehabccflags-y += -I$(srctree)/drivers/media/dvb-frontends 46ccae7af2SMauro Carvalho Chehabccflags-y += -I$(srctree)/drivers/media/tuners 475bc3cb74SMauro Carvalho Chehab 48