- $(patsubst %.y, %.hs, $(EXCLUDED_HAPPY_SRCS)) \
- $(patsubst %.hs, %.hc, $(EXCLUDED_HS_SRCS)) \
- $(patsubst %.lhs, %.hc, $(EXCLUDED_LHS_SRCS))
+ $(patsubst %.hsc, %.hc, $(EXCLUDED_HSC_SRCS)) \
+ $(patsubst %.gc, %_stub_ffi.c, $(EXCLUDED_GC_SRCS)) \
+ $(patsubst %.gc, %_stub_ffi.h, $(EXCLUDED_GC_SRCS)) \
+ $(patsubst %.y, %.hs, $(EXCLUDED_HAPPY_Y_SRCS)) \
+ $(patsubst %.ly, %.hs, $(EXCLUDED_HAPPY_LY_SRCS)) \
+ $(patsubst %.x, %.hs, $(EXCLUDED_ALEX_SRCS)) \
+ $(patsubst %.hs, %.hc, $(EXCLUDED_HS_SRCS)) \
+ $(patsubst %.lhs, %.hc, $(EXCLUDED_LHS_SRCS)) \
+ $(patsubst %.hs, %_stub.c, $(EXCLUDED_HS_SRCS)) \
+ $(patsubst %.lhs, %_stub.c, $(EXCLUDED_LHS_SRCS))
+