Fix a few errors in comments. Patch by Fujii Masao, plus the one in
[PostgreSQL.git] / src / tools / msvc / pgflex.bat
blobfce859a67fb734a7aaae4fab712d6e01f3a02c04
1 @echo off
2 REM $PostgreSQL$
4 IF NOT EXIST src\tools\msvc\buildenv.pl goto nobuildenv
5 perl -e "require 'src/tools/msvc/buildenv.pl'; while(($k,$v) = each %ENV) { print qq[\@SET $k=$v\n]; }" > bldenv.bat
6 CALL bldenv.bat
7 del bldenv.bat
8 :nobuildenv 
10 flex -V > NUL
11 if errorlevel 1 goto noflex
13 if "%1" == "src\backend\parser\scan.l" call :generate %1 src\backend\parser\scan.c -CF
14 if "%1" == "src\backend\bootstrap\bootscanner.l" call :generate %1 src\backend\bootstrap\bootscanner.c
15 if "%1" == "src\backend\utils\misc\guc-file.l" call :generate %1 src\backend\utils\misc\guc-file.c
16 if "%1" == "src\pl\plpgsql\src\scan.l" call :generate %1 src\pl\plpgsql\src\pl_scan.c
17 if "%1" == "src\interfaces\ecpg\preproc\pgc.l" call :generate %1 src\interfaces\ecpg\preproc\pgc.c
18 if "%1" == "src\bin\psql\psqlscan.l" call :generate %1 src\bin\psql\psqlscan.c
19 if "%1" == "contrib\cube\cubescan.l" call :generate %1 contrib\cube\cubescan.c
20 if "%1" == "contrib\seg\segscan.l" call :generate %1 contrib\seg\segscan.c
22 echo Unknown flex input: %1
23 exit 1
25 :generate
26 flex %3 -o%2 %1
27 exit %errorlevel%
29 :noflex
30 echo WARNING! flex install not found, attempting to build without
31 exit 0