RelativePath="..\..\include\gaa_compat.h"
>
</File>
- <File
- RelativePath="..\..\..\..\include\global.h"
- >
- </File>
<File
RelativePath="..\..\..\..\lib\isc\include\isc\hash.h"
>
RelativePath="..\..\..\..\include\ieee754io.h"
>
</File>
- <File
- RelativePath="..\..\include\netinet\in.h"
- >
- </File>
<File
RelativePath="..\..\include\arpa\inet.h"
>
>
</File>
<File
- RelativePath="..\..\..\..\include\md5.h"
+ RelativePath="..\..\..\..\lib\isc\include\isc\md5.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\..\..\include\isc\netaddr.h"
+ RelativePath="..\..\..\..\lib\isc\include\isc\netaddr.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\..\..\include\isc\netscope.h"
+ RelativePath="..\..\..\..\lib\isc\include\isc\netscope.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\include\sys\socket.h"
+ RelativePath="..\..\..\..\lib\isc\include\isc\socket.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\..\..\lib\isc\win32\include\isc\time.h"
+ RelativePath="..\..\include\sys\time.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\include\sys\time.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\time.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\include\isc\win32os.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\win32os.h"
>
</File>
</Filter>
-@echo off
+<@echo off
REM gen-ntp_keyword.bat
REM helper to invoke keyword-gen and possibly update ntp_keyword.h
REM Usage:
REM gen-ntp_keyword dir_containing_keyword-gen.exe
REM
-if "x%1"=="x" goto Usage
+
+set HDR_FILE=..\..\..\..\ntpd\ntp_keyword.h
+set UTD_FILE=..\..\..\..\ntpd\keyword-gen-utd
+
+if "{%1}" == "{}" goto Usage
if not exist "%1\keyword-gen.exe" goto ExeNotFound
"%1\keyword-gen.exe" ..\..\..\..\ntpd\ntp_parser.h > new_keyword.h
+
+REM check if we must create both files from scratch
+if not exist "%HDR_FILE%" goto createFiles
+if not exist "%UTD_FILE%" goto createFiles
+
findstr /v diff_ignore_line new_keyword.h > new_keyword_cmp.h
-findstr /v diff_ignore_line ..\..\..\..\ntpd\ntp_keyword.h > ntp_keyword_cmp.h
+findstr /v diff_ignore_line "%HDR_FILE%" > ntp_keyword_cmp.h
set meat_changed=0
fc /L ntp_keyword_cmp.h new_keyword_cmp.h > NUL
if errorlevel 1 set meat_changed=1
del ntp_keyword_cmp.h new_keyword_cmp.h
if "0"=="%meat_changed%" goto SkipUpdate
-copy /y /v new_keyword.h ..\..\..\..\ntpd\ntp_keyword.h
-findstr diff_ignore_line new_keyword.h > ..\..\..\..\ntpd\keyword-gen-utd
+
+:createFiles
+copy /y /v new_keyword.h "%HDR_FILE%" > NUL
+findstr diff_ignore_line new_keyword.h > "%UTD_FILE%"
echo updated keyword-gen-utd and ntp_keyword.h
goto SkipSkipMsg
:skipUpdate
echo ntp_keyword.h is unchanged
-REM 'touch' the file by replacing it with a concatenation of itself and NUL:
-copy /b ..\..\..\..\ntpd\ntp_keyword.h+NUL: ..\..\..\..\ntpd\ntp_keyword.h
+REM 'touch' the files by replacing them with a concatenation of itself and NUL:
+copy /b "%HDR_FILE%" + NUL "%HDR_FILE%" > NUL
+copy /b "%UTD_FILE%" + NUL "%UTD_FILE%" > NUL
:SkipSkipMsg
set meat_changed=
>
</File>
<File
- RelativePath="..\..\include\netinet\in.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\net.h"
>
</File>
<File
- RelativePath="..\..\include\arpa\inet.h"
- >
- </File>
- <File
- RelativePath="..\..\include\isc\int.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\int.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\..\libntp\log.h"
+ RelativePath="..\..\..\..\lib\isc\include\isc\log.h"
>
</File>
<File
RelativePath="..\..\..\..\include\mbg_gps166.h"
>
</File>
- <File
- RelativePath="..\..\include\isc\net.h"
- >
- </File>
<File
RelativePath="..\..\..\..\lib\isc\include\isc\netaddr.h"
>
>
</File>
<File
- RelativePath="..\..\include\isc\offset.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\offset.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\include\isc\platform.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\platform.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\include\sys\socket.h"
+ RelativePath="..\..\..\..\lib\isc\include\isc\socket.h"
>
</File>
<File
>
</File>
<File
- RelativePath="..\..\include\isc\win32os.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\win32os.h"
>
</File>
</Filter>
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
>
<File
- RelativePath="..\libntp\messages.mc"
+ RelativePath="..\..\libntp\messages.mc"
>
</File>
</Filter>
>
</File>
<File
- RelativePath="..\..\include\isc\net.h"
+ RelativePath="..\..\..\..\lib\isc\win32\include\isc\net.h"
>
</File>
<File
<ItemGroup>
<ClInclude Include="..\..\..\..\include\binio.h" />
<ClInclude Include="..\..\..\..\include\declcond.h" />
- <ClInclude Include="..\..\..\..\include\global.h" />
<ClInclude Include="..\..\..\..\include\ieee754io.h" />
<ClInclude Include="..\..\..\..\include\intreswork.h" />
<ClInclude Include="..\..\..\..\include\iosignal.h" />
<ClInclude Include="..\..\..\..\include\isc\mem.h" />
- <ClInclude Include="..\..\..\..\include\isc\netaddr.h" />
- <ClInclude Include="..\..\..\..\include\isc\netscope.h" />
<ClInclude Include="..\..\..\..\include\lib_strbuf.h" />
<ClInclude Include="..\..\..\..\include\l_stdlib.h" />
- <ClInclude Include="..\..\..\..\include\md5.h" />
<ClInclude Include="..\..\..\..\include\ntp.h" />
<ClInclude Include="..\..\..\..\include\ntpd.h" />
<ClInclude Include="..\..\..\..\include\ntp_assert.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\hash.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\interfaceiter.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\md5.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\netscope.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\ondestroy.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\task.h" />
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\condition.h" />
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\ipv6.h" />
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\stdtime.h" />
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\thread.h" />
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\time.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h" />
<ClInclude Include="..\..\..\..\sntp\libopts\ag-char-map.h" />
<ClInclude Include="..\..\include\arpa\inet.h" />
<ClInclude Include="..\..\include\clockstuff.h" />
<ClInclude Include="..\..\include\config.h" />
<ClInclude Include="..\..\include\gaa_compat.h" />
- <ClInclude Include="..\..\include\isc\win32os.h" />
<ClInclude Include="..\..\include\netdb.h" />
- <ClInclude Include="..\..\include\netinet\in.h" />
<ClInclude Include="..\..\include\ntp_iocompletionport.h" />
<ClInclude Include="..\..\include\ntp_timer.h" />
<ClInclude Include="..\..\include\syslog.h" />
<ClInclude Include="..\..\include\sys\ioctl.h" />
<ClInclude Include="..\..\include\sys\resource.h" />
<ClInclude Include="..\..\include\sys\signal.h" />
- <ClInclude Include="..\..\include\sys\socket.h" />
<ClInclude Include="..\..\include\sys\time.h" />
<ClInclude Include="..\..\include\termios.h" />
<ClInclude Include="..\..\include\win32_io.h" />
<ClInclude Include="..\..\include\gaa_compat.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\..\include\global.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\lib\isc\include\isc\hash.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\include\ieee754io.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\netinet\in.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\include\arpa\inet.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\..\include\md5.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\include\isc\mem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\..\include\isc\netaddr.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\include\netdb.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\..\include\isc\netscope.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\include\ntp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\include\sys\signal.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\sys\socket.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\stat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\include\win32_io.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\isc\win32os.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\libntp\messages.h">
<Filter>Generated Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\md5.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\netscope.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\libntp\messages.mc">
REM Usage:
REM gen-ntp_keyword dir_containing_keyword-gen.exe
REM
-if "x%1"=="x" goto Usage
+
+set HDR_FILE=..\..\..\..\ntpd\ntp_keyword.h
+set UTD_FILE=..\..\..\..\ntpd\keyword-gen-utd
+
+if "{%1}" == "{}" goto Usage
if not exist "%1\keyword-gen.exe" goto ExeNotFound
"%1\keyword-gen.exe" ..\..\..\..\ntpd\ntp_parser.h > new_keyword.h
+
+REM check if we must create both files from scratch
+if not exist "%HDR_FILE%" goto createFiles
+if not exist "%UTD_FILE%" goto createFiles
+
findstr /v diff_ignore_line new_keyword.h > new_keyword_cmp.h
-findstr /v diff_ignore_line ..\..\..\..\ntpd\ntp_keyword.h > ntp_keyword_cmp.h
+findstr /v diff_ignore_line "%HDR_FILE%" > ntp_keyword_cmp.h
set meat_changed=0
fc /L ntp_keyword_cmp.h new_keyword_cmp.h > NUL
if errorlevel 1 set meat_changed=1
del ntp_keyword_cmp.h new_keyword_cmp.h
if "0"=="%meat_changed%" goto SkipUpdate
-copy /y /v new_keyword.h ..\..\..\..\ntpd\ntp_keyword.h
-findstr diff_ignore_line new_keyword.h > ..\..\..\..\ntpd\keyword-gen-utd
+
+:createFiles
+copy /y /v new_keyword.h "%HDR_FILE%" > NUL
+findstr diff_ignore_line new_keyword.h > "%UTD_FILE%"
echo updated keyword-gen-utd and ntp_keyword.h
goto SkipSkipMsg
:skipUpdate
echo ntp_keyword.h is unchanged
-REM 'touch' the file by replacing it with a concatenation of itself and NUL:
-copy /b ..\..\..\..\ntpd\ntp_keyword.h+NUL: ..\..\..\..\ntpd\ntp_keyword.h
+REM 'touch' the files by replacing them with a concatenation of itself and NUL:
+copy /b "%HDR_FILE%" + NUL "%HDR_FILE%" > NUL
+copy /b "%UTD_FILE%" + NUL "%UTD_FILE%" > NUL
:SkipSkipMsg
set meat_changed=
<ClInclude Include="..\..\..\..\lib\isc\include\isc\assertions.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\boolean.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\interfaceiter.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h" />
<ClInclude Include="..\..\..\..\lib\isc\include\isc\result.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\int.h" />
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\ipv6.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\netdb.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\offset.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\platform.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h" />
<ClInclude Include="..\..\..\..\ntpd\declcond.h" />
<ClInclude Include="..\..\..\..\ntpd\jupiter.h" />
<ClInclude Include="..\..\..\..\ntpd\ntpd-opts.h" />
<ClInclude Include="..\..\..\..\ntpd\ntp_scanner.h" />
<ClInclude Include="..\..\..\..\ntpd\refclock_palisade.h" />
<ClInclude Include="..\..\..\..\sntp\libopts\autoopts\options.h" />
- <ClInclude Include="..\..\..\libntp\log.h" />
<ClInclude Include="..\..\include\arpa\inet.h" />
<ClInclude Include="..\..\include\clockstuff.h" />
<ClInclude Include="..\..\include\config.h" />
<ClInclude Include="..\..\include\hopf_PCI_io.h" />
- <ClInclude Include="..\..\include\isc\int.h" />
- <ClInclude Include="..\..\include\isc\net.h" />
- <ClInclude Include="..\..\include\isc\offset.h" />
- <ClInclude Include="..\..\include\isc\platform.h" />
- <ClInclude Include="..\..\include\isc\win32os.h" />
- <ClInclude Include="..\..\include\netdb.h" />
- <ClInclude Include="..\..\include\netinet\in.h" />
<ClInclude Include="..\..\include\ntp_iocompletionport.h" />
<ClInclude Include="..\..\include\ntp_timer.h" />
<ClInclude Include="..\..\include\ntservice.h" />
<ClInclude Include="..\..\include\syslog.h" />
<ClInclude Include="..\..\include\sys\param.h" />
- <ClInclude Include="..\..\include\sys\socket.h" />
<ClInclude Include="..\..\include\sys\wait.h" />
<ClInclude Include="..\..\include\termios.h" />
<ClInclude Include="..\..\include\timepps.h" />
<ClInclude Include="..\..\..\..\include\ieee754io.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\netinet\in.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\include\arpa\inet.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\isc\int.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\lib\isc\include\isc\interfaceiter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\include\l_stdlib.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\libntp\log.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\include\mbg_gps166.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\isc\net.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\netdb.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\include\ntp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\include\ntservice.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\isc\offset.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\sntp\libopts\autoopts\options.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\include\sys\param.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\isc\platform.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\include\recvbuff.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\lib\isc\include\isc\result.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\sys\socket.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\include\syslog.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\include\win32_io.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\isc\win32os.h">
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\platform.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\offset.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\netdb.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\int.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ClInclude Include="..\..\..\..\include\ntp_string.h" />
<ClInclude Include="..\..\..\..\include\ntp_syslog.h" />
<ClInclude Include="..\..\..\..\include\ntp_unixtime.h" />
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h" />
<ClInclude Include="..\..\..\..\ntpdate\ntpdate.h" />
<ClInclude Include="..\..\include\config.h" />
- <ClInclude Include="..\..\include\isc\net.h" />
<ClInclude Include="..\..\include\syslog.h" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\include\config.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\include\isc\net.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\..\include\ntp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\include\syslog.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\..\..\packageinfo.sh" />