On Thu, Nov 13, 2008 at 03:10:04PM -0500, Tom Lane wrote: > VPATH build. (Parts of this patch have that right and part don't. > You might want to test in a VPATH build before committing.)
Did that and fixed the remaining problems. Attached you'll find the latest version. I already committed the new files, so the patch is way smaller. However, the new files are not used without the attached changes to the build system. Does anyone see a problem with these changes? Or else I will commit. Michael -- Michael Meskes Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org) Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: [EMAIL PROTECTED] Go VfL Borussia! Go SF 49ers! Use Debian GNU/Linux! Use PostgreSQL!
diff --exclude CVS -ruN pgsql/src/interfaces/ecpg/preproc/Makefile pgsql/src.mm/interfaces/ecpg/preproc/Makefile --- pgsql/src/interfaces/ecpg/preproc/Makefile 2008-11-14 11:01:55.000000000 +0100 +++ pgsql/src.mm/interfaces/ecpg/preproc/Makefile 2008-11-14 10:59:44.000000000 +0100 @@ -52,6 +52,9 @@ @$(missing) flex $< $@ endif +$(srcdir)/preproc.y: $(top_srcdir)/src/backend/parser/gram.y + $(PERL) $(srcdir)/parse.pl $(srcdir) < $< > $@ + ecpg_keywords.o c_keywords.o keywords.o preproc.o parser.o: preproc.h # instead of maintaining our own list, take the one from the backend diff --exclude CVS -ruN pgsql/src/tools/msvc/Solution.pm pgsql/src.mm/tools/msvc/Solution.pm --- pgsql/src/tools/msvc/Solution.pm 2008-08-17 09:09:16.000000000 +0200 +++ pgsql/src.mm/tools/msvc/Solution.pm 2008-11-13 15:15:50.000000000 +0100 @@ -239,6 +239,19 @@ if ( IsNewer( + 'src\interfaces\ecpg\preproc\preproc.y', + 'src\backend\parser\gram.y' + ) + ) + { + print "Generating preproc.y...\n"; + chdir('src\interfaces\ecpg\preproc'); + system('perl parse.pl . < ..\..\..\backend\parser\gram.y > preproc.y'); + chdir('..\..\..\..'); + } + + if ( + IsNewer( 'src\interfaces\ecpg\include\ecpg_config.h', 'src\interfaces\ecpg\include\ecpg_config.h.in' )
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers