From 693207a8451d463d6c38b9b463dd842739cd9b4f Mon Sep 17 00:00:00 2001
From: Sascha Schumann <sas@php.net>
Date: Tue, 5 Oct 1999 14:12:43 +0000
Subject: [PATCH]     Generate files for distribution (also adds parsedate.c)

---
 genfiles | 7 +++++++
 makedist | 9 +++------
 2 files changed, 10 insertions(+), 6 deletions(-)
 create mode 100755 genfiles

diff --git a/genfiles b/genfiles
new file mode 100755
index 0000000000..c83dd825d4
--- /dev/null
+++ b/genfiles
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+STD='make -f Makefile.am LEX=flex YACC="bison -y" srcdir=.'
+
+(cd libzend && eval "$STD zend-parser.c zend-scanner.c zend-scanner-cc.cc")
+eval "$STD configuration-parser.c configuration-scanner.c"
+(cd ext/standard && eval "$STD parsedate.c")
diff --git a/makedist b/makedist
index 181b44d207..42695182bf 100755
--- a/makedist
+++ b/makedist
@@ -108,12 +108,9 @@ done
 # to install
 set -x
 ./buildconf --copy
-cd libzend
-bison -p zend -d zend-parser.y -o zend-parser.c
-flex -Pzend -ozend-scanner.c -i zend-scanner.l
-cd ..
-bison -p cfg -d configuration-parser.y -o configuration-parser.c
-flex -Pcfg -oconfiguration-scanner.c -i configuration-scanner.l
+
+./genfiles
+
 echo "/* Dummy File */" > ext/bcmath/number.c
 echo "/* Dummy File */" > ext/bcmath/number.h
 
-- 
2.40.0