- obj-y += maru_brillcodec_device.o
+ obj-$(CONFIG_LIBAV) += maru_brillcodec_device.o
+ obj-$(CONFIG_LIBAV) += maru_brillcodec.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
LIBS += -framework AppKit
endif
- maru_brillcodec.o-cflags := $(LIBAV_CFLAGS)
maru_brillcodec_device.o-cflags := $(LIBAV_CFLAGS)
+ maru_brillcodec.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