diff --git a/mk/suffix.mk b/mk/suffix.mk
index e0d73ee915e324215385525b9ec355ef96956de3..2709cec8c1737792ebc1a2ecfa70966e780cd792 100644
--- a/mk/suffix.mk
+++ b/mk/suffix.mk
@@ -121,6 +121,9 @@ HASKELL_POST_COMPILE=$(patsubst %,$(HASKELL_SPLIT_POST),$(filter -split-objs,$(H
 %.c : %.flex
 	@$(RM) $@
 	$(FLEX) -t $(FLEX_OPTS) $< > $@ || ( $(RM) $@ && exit 1 )
+%.c : %.lex
+	@$(RM) $@
+	$(FLEX) -t $(FLEX_OPTS) $< > $@ || ( $(RM) $@ && exit 1 )
 
 #-----------------------------------------------------------------------------
 # Yacc stuff