# FFdecsa
ifneq ($(CONFIG_DVBCSA),yes)
-ifeq ($(CONFIG_CWC),yes)
-SRCS-yes += src/descrambler/ffdecsa/ffdecsa_interface.c \
- src/descrambler/ffdecsa/ffdecsa_int.c
-SRCS-${CONFIG_MMX} += src/descrambler/ffdecsa/ffdecsa_mmx.c
-SRCS-${CONFIG_SSE2} += src/descrambler/ffdecsa/ffdecsa_sse2.c
-else
-ifeq ($(CONFIG_CAPMT),yes)
+FFDECSA-$(CONFIG_CAPMT) = yes
+FFDECSA-$(CONFIG_CWC) = yes
+endif
+
+ifeq ($(FFDECSA-yes),yes)
SRCS-yes += src/descrambler/ffdecsa/ffdecsa_interface.c \
src/descrambler/ffdecsa/ffdecsa_int.c
SRCS-${CONFIG_MMX} += src/descrambler/ffdecsa/ffdecsa_mmx.c
SRCS-${CONFIG_SSE2} += src/descrambler/ffdecsa/ffdecsa_sse2.c
-endif
${BUILDDIR}/src/descrambler/ffdecsa/ffdecsa_mmx.o : CFLAGS += -mmmx
${BUILDDIR}/src/descrambler/ffdecsa/ffdecsa_sse2.o : CFLAGS += -msse2
endif
-endif
# File bundles
SRCS-${CONFIG_BUNDLE} += bundle.c