+discover/grub2/lexer.h discover/grub2/lexer.c: \
+ $(top_srcdir)/discover/grub2/lexer.l
+ $(AM_V_LEX)$(LEXCOMPILE) --header-file=discover/grub2/lexer.h \
+ -o discover/grub2/lexer.c $^
+
+# We need to loosen our warnings for the generated lexer code.
+discover/grub2/%lexer.o discover/grub2/lexer.o: \
+ AM_CFLAGS += -Wno-unused-parameter -Wno-missing-prototypes \
+ -Wno-missing-declarations