obj-y += maru_brillcodec_device.o ifdef CONFIG_LINUX LIBS += -ldl endif obj-y += maru_brillcodec.o obj-$(CONFIG_DXVA2) += maru_dxva2_plugin.o obj-$(CONFIG_VAAPI) += maru_brillcodec_vaapi.o obj-y += maru_brightness.o obj-y += maru_camera_common_pci.o ifdef CONFIG_LINUX obj-y += maru_camera_linux_pci.o LIBS += -lv4l2 -lv4lconvert endif ifdef CONFIG_WIN32 obj-y += maru_camera_win32_pci.o LIBS += -lole32 -loleaut32 -luuid -lstrmiids endif ifdef CONFIG_DARWIN obj-y += maru_camera_darwin_converter.o obj-y += maru_camera_darwin_pci.o LIBS += -framework Foundation -framework SystemConfiguration LIBS += -framework Cocoa -framework QTKit -framework CoreVideo LIBS += -framework AppKit endif maru_brillcodec.o-cflags := $(LIBAV_CFLAGS) maru_brillcodec_device.o-cflags := $(LIBAV_CFLAGS) ifdef CONFIG_DXVA2 maru_dxva2_plugin.o-cflags := $(LIBAV_CFLAGS) endif ifdef CONFIG_VAAPI maru_brillcodec_vaapi.o-cflags := $(LIBAV_CFLAGS) $(LIBVA_CFLAGS) endif