Convert CLI version input parsing to Lex/Yacc
[emu8051.git] / src / cli / Makefile.am
index 63eedab..3fba226 100644 (file)
@@ -5,18 +5,26 @@ AM_CPPFLAGS = \
     -I@top_srcdir@ \
     -I@top_srcdir@/src/common
 
+# Option -d: produce header file parser.h
+AM_YFLAGS = -d
+
 LDADD = \
     $(top_builddir)/src/common/libemu8051.a
 
 bin_PROGRAMS = emu8051-cli
 
 emu8051_cli_SOURCES = \
+    parser.y scanner.l \
     emuconsole.c \
+    menu.c menu.h \
     keyboard.c keyboard.h
 
-# we want these in the dist tarball
-EXTRA_DIST =
+# We want these in the dist tarball
+EXTRA_DIST = scanner.h
 
 CLEANFILES = *~
 
-MAINTAINERCLEANFILES = Makefile.in
+MAINTAINERCLEANFILES = \
+    Makefile.in \
+    scanner.h scanner.c \
+    parser.h parser.c