Skip to content

Commit e40889a

Browse files
committed
Set root of docbook stuff from buildenv.bat and not from builddoc.bat.
Fix calling for file renaming when cd:ed into a different directory.
1 parent cbf1293 commit e40889a

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

src/tools/msvc/builddoc.bat

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
@echo off
2-
REM Adjust path for your docbook installation
3-
SET ROOT=c:\prog\pgsql\docbook
2+
REM Adjust path for your docbook installation in buildenv.bat
43

54
SETLOCAL
65
SET STARTDIR=%CD%
@@ -9,27 +8,27 @@ SET DSSSL=docbook-dsssl-1.79
98

109
IF EXIST ..\msvc IF EXIST ..\..\..\src cd ..\..\..
1110
IF NOT EXIST doc\src\sgml\version.sgml goto noversion
11+
IF EXIST src\tools\msvc\buildenv.bat CALL src\tools\msvc\buildenv.bat
1212

13-
IF NOT EXIST %ROOT%\%OPENJADE% SET NF=OpenJade
14-
IF NOT EXIST %ROOT%\docbook SET NF=docbook
15-
IF NOT EXIST %ROOT%\%DSSSL% set NF=docbook-dssl
13+
IF NOT EXIST %DOCROOT%\%OPENJADE% SET NF=OpenJade
14+
IF NOT EXIST %DOCROOT%\docbook SET NF=docbook
15+
IF NOT EXIST %DOCROOT%\%DSSSL% set NF=docbook-dssl
1616

1717
IF NOT "%NF%" == "" GOTO notfound
1818

1919
IF "%1" == "renamefiles" GOTO renamefiles
2020

21-
cmd /v /c "%0" renamefiles
22-
21+
cmd /v /c src\tools\msvc\builddoc renamefiles
2322
cd doc\src\sgml
2423

25-
SET SGML_CATALOG_FILES=%ROOT%\%OPENJADE%\dsssl\catalog;%ROOT%\docbook\docbook.cat
26-
perl %ROOT%\%DSSSL%\bin\collateindex.pl -f -g -o bookindex.sgml -N
24+
SET SGML_CATALOG_FILES=%DOCROOT%\%OPENJADE%\dsssl\catalog;%DOCROOT%\docbook\docbook.cat
25+
perl %DOCROOT%\%DSSSL%\bin\collateindex.pl -f -g -o bookindex.sgml -N
2726
perl mk_feature_tables.pl YES ..\..\..\src\backend\catalog\sql_feature_packages.txt ..\..\..\src\backend\catalog\sql_features.txt > features-supported.sgml
2827
perl mk_feature_tables.pl NO ..\..\..\src\backend\catalog\sql_feature_packages.txt ..\..\..\src\backend\catalog\sql_features.txt > features-unsupported.sgml
2928

30-
%ROOT%\%OPENJADE%\bin\openjade -V draft-mode -wall -wno-unused-param -wno-empty -D . -c %ROOT%\%DSSSL%\catalog -d stylesheet.dsl -i output-html -t sgml postgres.sgml
31-
perl %ROOT%\%DSSSL%\bin\collateindex.pl -f -g -i 'bookindex' -o bookindex.sgml HTML.index
32-
%ROOT%\%OPENJADE%\bin\openjade -V draft-mode -wall -wno-unused-param -wno-empty -D . -c %ROOT%\%DSSSL%\catalog -d stylesheet.dsl -i output-html -t sgml postgres.sgml
29+
%DOCROOT%\%OPENJADE%\bin\openjade -V draft-mode -wall -wno-unused-param -wno-empty -D . -c %DOCROOT%\%DSSSL%\catalog -d stylesheet.dsl -i output-html -t sgml postgres.sgml
30+
perl %DOCROOT%\%DSSSL%\bin\collateindex.pl -f -g -i 'bookindex' -o bookindex.sgml HTML.index
31+
%DOCROOT%\%OPENJADE%\bin\openjade -V draft-mode -wall -wno-unused-param -wno-empty -D . -c %DOCROOT%\%DSSSL%\catalog -d stylesheet.dsl -i output-html -t sgml postgres.sgml
3332

3433
cd %STARTDIR%
3534
echo Docs build complete.
@@ -38,7 +37,7 @@ exit /b
3837

3938
:renamefiles
4039
REM Rename ISO entity files
41-
CD %ROOT%\docbook
40+
CD %DOCROOT%\docbook
4241
FOR %%f in (ISO*) do (
4342
set foo=%%f
4443
IF NOT "!foo:~-4!" == ".gml" ren !foo! !foo:~0,3!-!foo:~3!.gml

0 commit comments

Comments
 (0)