
obj-pvrusb2-sysfs-$(CONFIG_VIDEO_PVRUSB2_SYSFS) := pvrusb2-sysfs.o
obj-pvrusb2-debugifc-$(CONFIG_VIDEO_PVRUSB2_DEBUGIFC) := pvrusb2-debugifc.o

pvrusb2-objs := \
                pvrusb2-std.o \
                pvrusb2-ctrl.o \
		pvrusb2-hdw.o \
		pvrusb2-i2c-core.o \
		pvrusb2-i2c-cmd-v4l2.o \
		pvrusb2-i2c-cmd-v4l1.o \
		pvrusb2-audio.o \
		pvrusb2-audio-old.o \
		pvrusb2-i2c-chips-all.o \
		pvrusb2-encoder.o \
		pvrusb2-video-v4l.o \
		pvrusb2-video-ivtv.o \
		pvrusb2-eeprom.o \
		pvrusb2-tuner.o \
		pvrusb2-demod.o \
		pvrusb2-main.o \
		pvrusb2-v4l2.o \
		pvrusb2-context.o \
		pvrusb2-io.o \
		pvrusb2-ioread.o \
		pvrusb2-cx2584x-old.o \
		pvrusb2-cx2584x-v4l.o \
                pvrusb2-wm8775.o \
                $(obj-pvrusb2-sysfs-y) \
                $(obj-pvrusb2-debugifc-y) \
		$(END)

obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2.o

#EXTRA_CFLAGS += -I$(srctree)/drivers/media/video
ifneq ($(strip $(V4LDIR)),)
CPPFLAGS := -I$(V4LDIR)/linux/include $(CPPFLAGS)
EXTRA_CFLAGS += -DPVR2_ENABLE_V4LCVS
endif
EXTRA_CFLAGS += $(if $(findstring y,$(CONFIG_VIDEO_PVRUSB2_SYSFS)),-DCONFIG_VIDEO_PVRUSB2_SYSFS)
EXTRA_CFLAGS += $(if $(findstring y,$(CONFIG_VIDEO_PVRUSB2_DEBUGIFC)),-DCONFIG_VIDEO_PVRUSB2_DEBUGIFC)
EXTRA_CFLAGS += $(if $(findstring y,$(CONFIG_VIDEO_PVRUSB2_24XXX)),-DCONFIG_VIDEO_PVRUSB2_24XXX)

# Everybody needs to see this because cx2341x.h might be required from there
EXTRA_CFLAGS += -I$(src)/../ivtv


#  Stuff for Emacs to see, in order to encourage consistent editing style:
#  *** Local Variables: ***
#  *** mode: Makefile ***
#  *** fill-column: 75 ***
#  *** indent-tabs-mode: nil ***
#  *** End: ***

#  Similarly for vim to see:
#  vim:expandtab:textwidth=75
