mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 00:03:02 +01:00
CORE-6295 - Include the contents of ntrace.h in ibase.h
This commit is contained in:
parent
176f896166
commit
1390335c40
@ -422,16 +422,17 @@ if not exist %FB_OUTPUT_DIR%\system32\vccrt%MSVC_VERSION%_%FB_TARGET_PLATFORM%.m
|
||||
setlocal
|
||||
set OUTPATH=%FB_OUTPUT_DIR%\include
|
||||
copy %FB_ROOT_PATH%\src\jrd\ibase.h %OUTPATH%\ibase.h > nul
|
||||
for %%v in ( %FB_ROOT_PATH%\src\include\types_pub.h %FB_ROOT_PATH%\src\include\consts_pub.h %FB_ROOT_PATH%\src\dsql\sqlda_pub.h %FB_ROOT_PATH%\src\common\dsc_pub.h %FB_ROOT_PATH%\src\jrd\inf_pub.h %FB_ROOT_PATH%\src\jrd\blr.h ) do (
|
||||
for %%v in ( %FB_ROOT_PATH%\src\include\types_pub.h %FB_ROOT_PATH%\src\include\consts_pub.h %FB_ROOT_PATH%\src\dsql\sqlda_pub.h %FB_ROOT_PATH%\src\common\dsc_pub.h %FB_ROOT_PATH%\src\jrd\inf_pub.h %FB_ROOT_PATH%\src\jrd\blr.h %FB_ROOT_PATH%\src\jrd\ntrace.h ) do (
|
||||
del %OUTPATH%\%%~nxv 2> nul
|
||||
copy %%v %OUTPATH%\%%~nxv > nul
|
||||
sed -n -f strip_comments.sed %OUTPATH%\%%~nxv > %OUTPATH%\%%~nv.more || call :ERROR Stripping comments from %%v failed.
|
||||
|
||||
more /s %OUTPATH%\%%~nv.more > %OUTPATH%\%%~nv.sed
|
||||
more /s /t4 %OUTPATH%\%%~nv.more > %OUTPATH%\%%~nv.sed
|
||||
)
|
||||
|
||||
move /y %OUTPATH%\ibase.h %OUTPATH%\ibase.sed
|
||||
sed -e "/#include \"types_pub\.h\"/r %OUTPATH%\types_pub.sed" -e "/#include \"types_pub\.h\"/d" -e "/#include \"consts_pub\.h\"/r %OUTPATH%\consts_pub.sed" -e "/#include \"consts_pub\.h\"/d" -e "/#include \"..\/common\/dsc_pub\.h\"/r %OUTPATH%\dsc_pub.sed" -e "/#include \"..\/common\/dsc_pub\.h\"/d" -e "/#include \"..\/dsql\/sqlda_pub\.h\"/r %OUTPATH%\sqlda_pub.sed" -e "/#include \"..\/dsql\/sqlda_pub\.h\"/d" -e "/#include \"blr\.h\"/r %OUTPATH%\blr.sed" -e "/#include \"blr\.h\"/d" -e "/#include \"..\/jrd\/inf_pub\.h\"/r %OUTPATH%\inf_pub.sed" -e "/#include \"..\/jrd\/inf_pub\.h\"/d" %OUTPATH%\ibase.sed > %OUTPATH%\ibase.h
|
||||
del %OUTPATH%\ibase.sed %OUTPATH%\types_pub.* %OUTPATH%\consts_pub.* %OUTPATH%\sqlda_pub.* %OUTPATH%\dsc_pub.* %OUTPATH%\inf_pub.* %OUTPATH%\blr.*
|
||||
sed -e "/#include \"types_pub\.h\"/r %OUTPATH%\types_pub.sed" -e "/#include \"types_pub\.h\"/d" -e "/#include \"consts_pub\.h\"/r %OUTPATH%\consts_pub.sed" -e "/#include \"consts_pub\.h\"/d" -e "/#include \"..\/common\/dsc_pub\.h\"/r %OUTPATH%\dsc_pub.sed" -e "/#include \"..\/common\/dsc_pub\.h\"/d" -e "/#include \"..\/dsql\/sqlda_pub\.h\"/r %OUTPATH%\sqlda_pub.sed" -e "/#include \"..\/dsql\/sqlda_pub\.h\"/d" -e "/#include \"blr\.h\"/r %OUTPATH%\blr.sed" -e "/#include \"blr\.h\"/d" -e "/#include \"ntrace\.h\"/r %OUTPATH%\ntrace.sed" -e "/#include \"ntrace\.h\"/d" -e "/#include \"..\/jrd\/inf_pub\.h\"/r %OUTPATH%\inf_pub.sed" -e "/#include \"..\/jrd\/inf_pub\.h\"/d" %OUTPATH%\ibase.sed > %OUTPATH%\ibase.h
|
||||
del %OUTPATH%\ibase.sed %OUTPATH%\types_pub.* %OUTPATH%\consts_pub.* %OUTPATH%\sqlda_pub.* %OUTPATH%\dsc_pub.* %OUTPATH%\inf_pub.* %OUTPATH%\blr.* %OUTPATH%\ntrace.*
|
||||
endlocal
|
||||
|
||||
::End of IBASE_H
|
||||
|
@ -630,7 +630,7 @@ include_generic: $(INCLUDE_DEST)/ib_util.h \
|
||||
# All these files are #included in ibase.h. Here we cat them all together
|
||||
# and remove the embedded #includes to make it simpler for external usage.
|
||||
|
||||
IBASE_ExtraFiles = include/types_pub.h include/consts_pub.h dsql/sqlda_pub.h common/dsc_pub.h jrd/ibase.h jrd/inf_pub.h jrd/blr.h include/gen/iberror.h
|
||||
IBASE_ExtraFiles = include/types_pub.h include/consts_pub.h dsql/sqlda_pub.h common/dsc_pub.h jrd/ibase.h jrd/inf_pub.h jrd/blr.h jrd/ntrace.h include/gen/iberror.h
|
||||
SRC_IBASE_ExtraFiles = $(addprefix $(SRC_ROOT)/, $(IBASE_ExtraFiles))
|
||||
MAKE_HEADER_Src = $(addprefix $(SRC_ROOT)/, misc/makeHeader.cpp)
|
||||
MAKE_HEADER_Bin = ./makeHeader
|
||||
|
@ -99,6 +99,7 @@ type %FB_ROOT_PATH%\src\jrd\ibase.h >> %FB_OUTPUT_DIR%\include\ibase.tmp
|
||||
type %FB_ROOT_PATH%\src\jrd\inf_pub.h >> %FB_OUTPUT_DIR%\include\ibase.tmp
|
||||
type %FB_ROOT_PATH%\src\include\consts_pub.h >> %FB_OUTPUT_DIR%\include\ibase.tmp
|
||||
type %FB_ROOT_PATH%\src\jrd\blr.h >> %FB_OUTPUT_DIR%\include\ibase.tmp
|
||||
type %FB_ROOT_PATH%\src\jrd\ntrace.h >> %FB_OUTPUT_DIR%\include\ibase.tmp
|
||||
type %FB_ROOT_PATH%\src\include\gen\iberror.h >> %FB_OUTPUT_DIR%\include\ibase.tmp
|
||||
sed -f %FB_ROOT_PATH%\src\misc\headers.sed < %FB_OUTPUT_DIR%\include\ibase.tmp > %FB_OUTPUT_DIR%\include\ibase.h
|
||||
del %FB_OUTPUT_DIR%\include\ibase.tmp > nul
|
||||
|
@ -1078,6 +1078,7 @@ if (UNIX)
|
||||
${CMAKE_SOURCE_DIR}/src/jrd/ibase.h
|
||||
${CMAKE_SOURCE_DIR}/src/jrd/inf_pub.h
|
||||
${CMAKE_SOURCE_DIR}/src/jrd/blr.h
|
||||
${CMAKE_SOURCE_DIR}/src/jrd/ntrace.h
|
||||
${CMAKE_SOURCE_DIR}/src/include/gen/iberror.h
|
||||
)
|
||||
foreach(F ${files})
|
||||
|
@ -1199,6 +1199,13 @@ ISC_STATUS ISC_EXPORT fb_database_crypt_callback(ISC_STATUS*, void*);
|
||||
|
||||
#include "../jrd/inf_pub.h"
|
||||
|
||||
/************************************/
|
||||
/* Performance counter declarations */
|
||||
/************************************/
|
||||
|
||||
#include "ntrace.h"
|
||||
|
||||
|
||||
#include "iberror.h"
|
||||
|
||||
#endif /* JRD_IBASE_H */
|
||||
|
@ -1,5 +1,6 @@
|
||||
s/#include "types_pub.h"//g
|
||||
s/#include "blr.h"//g
|
||||
s/#include "ntrace.h"//g
|
||||
s/#include "iberror.h"//g
|
||||
s/#include "sqlda_pub.h"//g
|
||||
s/#include "..\/dsql\/sqlda_pub.h"//g
|
||||
|
Loading…
Reference in New Issue
Block a user