#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/Attic/GNUmakefile.in,v 1.12 1997/04/15 18:17:43 scrappy Exp $
+# $Header: /cvsroot/pgsql/src/Attic/GNUmakefile.in,v 1.13 1997/05/14 03:32:16 momjian Exp $
#
#-------------------------------------------------------------------------
false ;\
else true;\
fi
+ $(MAKE) -C lextest all
$(MAKE) -C utils all
$(MAKE) -C backend all
$(MAKE) -C libpq all
--- /dev/null
+#
+# Makefile - tests for 2.5.3 flex bug
+#
+#
+lextest : lextest.c scan.l
+ $(LEX) scan.l
+ $(CC) -c lex.yy.c
+ $(CC) -c lextest.c
+ $(CC) -o lextest lex.yy.o lextest.o
+ @echo "If this fails, flex is broken" | lextest || echo "You have a buggy version of flex. Read doc/README.flex for a fix."
+
+clean:
+ rm -f lextest lex.yy.c lex.yy.o lextest.o
--- /dev/null
+main()
+{
+ yylex();
+ return;
+}
+
+yywrap()
+{
+ return 1;
+};
--- /dev/null
+/*
+ This should work, but non-patched flex 2.5.3 fails because input()
+ doesn't return EOF
+ Bruce Momjian <root@candle.pha.pa.us>
+*/
+%%
+. {
+ while (input() != EOF)
+ ;
+ }