Index: auto/output/Makefile
===================================================================
--- auto/output/Makefile	(revision 12743b9e8ce96f3f0d743ab0459dacbc0fe2690c)
+++ auto/output/Makefile	(revision 1e551bdd1bf6aaf003fd1ba34eca63b8fcc7b5ba)
@@ -43,5 +43,5 @@
 VPATH = ./src
 
-PROGRAMS = tok
+PROGRAMS = tok sen
 
 TOK_OBJ_FILES = tok.o tok_cmdline.o
@@ -49,4 +49,7 @@
 TOK_GGO_FILES = tok_cmdline.ggo
 tok.o: tok_cmdline.h
+
+SEN_OBJ_FILES = sen.o
+SEN_FLEX_FILES = sen.l
 
 CONFIG_FILES = src/config.h Makefile
@@ -58,4 +61,6 @@
 .INTERMEDIATE: \$(patsubst %.ggo,%.c,\$(TOK_GGO_FILES))
 .INTERMEDIATE: \$(patsubst %.ggo,%.h,\$(TOK_GGO_FILES))
+
+.INTERMEDIATE: \$(patsubst %.l,%.c,\$(SEN_FLEX_FILES))
 
 .PHONY: all
@@ -80,4 +85,5 @@
 	\$(RM) \$(patsubst %.ggo,%.c,\$(TOK_GGO_FILES))
 	\$(RM) \$(patsubst %.ggo,%.h,\$(TOK_GGO_FILES))
+	\$(RM) \$(patsubst %.l,%.c,\$(SEN_FLEX_FILES))
 
 .PHONY: distclean
@@ -100,8 +106,8 @@
 
 %.c: %.ggo
-	gengetopt --input $< --file-name \$(patsubst %.c,%,\$@) --conf-parser
+	gengetopt --input $< --file-name \$(basename \$@) --conf-parser
 
 %.h: %.ggo
-	gengetopt --input $< --file-name \$(patsubst %.h,%,\$@) --conf-parser
+	gengetopt --input $< --file-name \$(basename \$@) --conf-parser
 
 %: %.o
