From: Juergen Perlinger Date: Wed, 27 Apr 2016 19:54:12 +0000 (+0200) Subject: [Bug 3038] NTP fails to build in VS2015 Community Edition X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13665af514342e2e20c63539b44b63d8f6b4acf6;p=thirdparty%2Fntp.git [Bug 3038] NTP fails to build in VS2015 Community Edition - new build environment - 'wint_t' and 'struct timespec' defined by VS2015 - fixed several format clashes in 'printf()' and 'scanf' bk: 572118e4QKNarkpLwleWN_X0QgEmJA --- diff --git a/ChangeLog b/ChangeLog index f61a44798..6e7c30a37 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +--- +* [Bug 3038] NTP fails to build in VS2015. perlinger@ntp.org + - provide build environment + - 'wint_t' and 'struct timespec' defined by VS2015 + - fixed print()/scanf() format issues + --- (4.2.8p7) 2016/04/26 Released by Harlan Stenn diff --git a/ntpd/refclock_parse.c b/ntpd/refclock_parse.c index eb69dcb16..aa9d2f2c6 100644 --- a/ntpd/refclock_parse.c +++ b/ntpd/refclock_parse.c @@ -2264,8 +2264,8 @@ local_input( if (debug > 3) { printf( - "parse: local_receive: fd %d PPSAPI seq %ld - PPS %s\n", - rbufp->fd, + "parse: local_receive: fd %ld PPSAPI seq %ld - PPS %s\n", + (long)rbufp->fd, (long)pps_info.assert_sequence + (long)pps_info.clear_sequence, lfptoa(&parse->parseio.parse_dtime.parse_ptime.fp, 6)); } @@ -2277,8 +2277,8 @@ local_input( if (debug > 3) { printf( - "parse: local_receive: fd %d PPSAPI seq assert %ld, seq clear %ld - NO PPS event\n", - rbufp->fd, + "parse: local_receive: fd %ld PPSAPI seq assert %ld, seq clear %ld - NO PPS event\n", + (long)rbufp->fd, (long)pps_info.assert_sequence, (long)pps_info.clear_sequence); } } @@ -2291,8 +2291,8 @@ local_input( if (debug > 3) { printf( - "parse: local_receive: fd %d PPSAPI time_pps_fetch errno = %d\n", - rbufp->fd, + "parse: local_receive: fd %ld PPSAPI time_pps_fetch errno = %d\n", + (long)rbufp->fd, errno); } } diff --git a/ntpdc/ntpdc.c b/ntpdc/ntpdc.c index 8a79d0b50..69fe6a5e8 100644 --- a/ntpdc/ntpdc.c +++ b/ntpdc/ntpdc.c @@ -669,7 +669,7 @@ getresponse( printf("Received sequence numbers"); for (n = 0; n <= MAXSEQ; n++) if (haveseq[n]) - printf(" %zd,", n); + printf(" %zd,", (size_t)n); if (lastseq != 999) printf(" last frame received\n"); else @@ -691,7 +691,7 @@ getresponse( */ if (n < (ssize_t)RESP_HEADER_SIZE) { if (debug) - printf("Short (%zd byte) packet received\n", n); + printf("Short (%zd byte) packet received\n", (size_t)n); goto again; } if (INFO_VERSION(rpkt.rm_vn_mode) > NTP_VERSION || diff --git a/ntpq/ntpq.c b/ntpq/ntpq.c index 37103752e..ed5c65fca 100644 --- a/ntpq/ntpq.c +++ b/ntpq/ntpq.c @@ -1063,7 +1063,7 @@ getresponse( if (n < shouldbesize) { printf("Response packet claims %u octets payload, above %ld received\n", - count, (long)n - CTL_HEADER_LEN); + count, (long)(n - CTL_HEADER_LEN)); return ERR_INCOMPLETE; } @@ -1196,7 +1196,10 @@ getresponse( * If we've seen the last fragment, look for holes in the sequence. * If there aren't any, we're done. */ - maybe_final: +#if !defined(SYS_WINNT) && defined(EINTR) + maybe_final: +#endif + if (seenlastfrag && offsets[0] == 0) { for (f = 1; f < numfrags; f++) if (offsets[f-1] + counts[f-1] != diff --git a/ports/winnt/include/config.h b/ports/winnt/include/config.h index 2209b2706..57b9f7fe7 100644 --- a/ports/winnt/include/config.h +++ b/ports/winnt/include/config.h @@ -381,6 +381,10 @@ typedef int ssize_t; /* ssize is an int */ #define HAVE_SIZE_T 1 #define HAVE_PTRDIFF_T 1 +#if defined(_MSC_VER) && _MSC_VER >= 1900 +#define HAVE_WINT_T 1 +#endif + # define SIZEOF_SIGNED_CHAR 1 # define SIZEOF_SHORT 2 # define SIZEOF_INT 4 diff --git a/ports/winnt/include/sys/time.h b/ports/winnt/include/sys/time.h index b4489170b..5c76212f6 100644 --- a/ports/winnt/include/sys/time.h +++ b/ports/winnt/include/sys/time.h @@ -11,10 +11,12 @@ #include #include +#if defined(_MSC_VER) && _MSC_VER < 1900 typedef struct timespec { time_t tv_sec; long tv_nsec; } timespec_t; +#endif #define TIMEOFDAY 0 /* getclock() clktyp arg */ extern int getclock(int, struct timespec *ts); diff --git a/ports/winnt/libntp/termios.c b/ports/winnt/libntp/termios.c index bf8898131..9596593b7 100644 --- a/ports/winnt/libntp/termios.c +++ b/ports/winnt/libntp/termios.c @@ -39,6 +39,7 @@ common_serial_open( size_t prev_c_hnds; size_t opens; const char * pch; + u_int uibuf; /* * This is odd, but we'll take any unix device path @@ -77,9 +78,8 @@ common_serial_open( return INVALID_HANDLE_VALUE; } - if (1 != sscanf(pch, "%d", &unit) - || unit > MAX_SERIAL - || unit < 0) { + if (1 != sscanf(pch, "%u", &uibuf) + || (unit = uibuf) > MAX_SERIAL) { TRACE(1, ("sscanf failure of %s\n", pch)); return INVALID_HANDLE_VALUE; } diff --git a/ports/winnt/ppsapi/loopback/src/sys/time.h b/ports/winnt/ppsapi/loopback/src/sys/time.h index 079e5b644..26c65bd2e 100644 --- a/ports/winnt/ppsapi/loopback/src/sys/time.h +++ b/ports/winnt/ppsapi/loopback/src/sys/time.h @@ -10,9 +10,11 @@ #include #include +#if defined(_MSC_VER) && _MSC_VER < 1900 typedef struct timespec { time_t tv_sec; long tv_nsec; } timespec_t; +#endif #endif /* SYS_TIME_H */ diff --git a/ports/winnt/vs2013/common.props b/ports/winnt/vs2013/common.props index 829b93725..1581c51f5 100644 --- a/ports/winnt/vs2013/common.props +++ b/ports/winnt/vs2013/common.props @@ -32,6 +32,7 @@ CompileAsC 4996;4267;4244;%(DisableSpecificWarnings) Level3 + true ws2_32.lib;%(AdditionalDependencies) diff --git a/ports/winnt/vs2015/common.props b/ports/winnt/vs2015/common.props new file mode 100644 index 000000000..1581c51f5 --- /dev/null +++ b/ports/winnt/vs2015/common.props @@ -0,0 +1,60 @@ + + + + + + $(SolutionDir)\$(Platform)-out\$(Configuration) + $(SolutionDir)\$(Platform)-tmp\$(Configuration) + + + <_ProjectFileVersion>12.0.30501.0 + $(OutBaseDir)\ + $(TmpBaseDir)\$(TargetName)\ + false + + + + $(IntDir)BuildLog.htm + + + $(VC_IncludePath);..\..\include;..\..\..\..\lib\isc\win32\include;..\..\..\..\include;..\..\..\..\lib\isc\include;..\..\..\..\sntp\libopts;%(AdditionalIncludeDirectories) + _CONSOLE;_WINDOWS;WIN32;SYS_WINNT;HAVE_CONFIG_H;HAVE_ARC4RANDOM_BUF;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + + true + false + $(IntDir) + $(IntDir) + $(IntDir) + true + true + ProgramDatabase + CompileAsC + 4996;4267;4244;%(DisableSpecificWarnings) + Level3 + true + + + ws2_32.lib;%(AdditionalDependencies) + 4.2 + true + $(TmpBaseDir);%(AdditionalLibraryDirectories) + true + $(OutDir)$(ProjectName).pdb + Console + true + true + UseLinkTimeCodeGeneration + false + false + + + + + $(OutBaseDir) + + + $(TmpBaseDir) + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/debug-x64.props b/ports/winnt/vs2015/debug-x64.props new file mode 100644 index 000000000..ac72381ae --- /dev/null +++ b/ports/winnt/vs2015/debug-x64.props @@ -0,0 +1,24 @@ + + + + + + + <_ProjectFileVersion>12.0.30501.0 + <_PropertySheetDisplayName>debug-x64 + + + + Disabled + true + $(OPENSSL64_INC);%(AdditionalIncludeDirectories) + _DEBUG;OPENSSL;%(PreprocessorDefinitions) + MultiThreadedDebug + + + $(OPENSSL64_LIB)\libeay32.lib;%(AdditionalDependencies) + MachineX64 + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/debug.props b/ports/winnt/vs2015/debug.props new file mode 100644 index 000000000..380885908 --- /dev/null +++ b/ports/winnt/vs2015/debug.props @@ -0,0 +1,24 @@ + + + + + + + <_ProjectFileVersion>12.0.30501.0 + <_PropertySheetDisplayName>debug-x86 + + + + Disabled + true + $(OPENSSL_INC);%(AdditionalIncludeDirectories) + _DEBUG;OPENSSL;%(PreprocessorDefinitions) + MultiThreadedDebug + + + $(OPENSSL_LIB)\libeay32.lib;%(AdditionalDependencies) + MachineX86 + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/instsrv/instsrv.vcxproj b/ports/winnt/vs2015/instsrv/instsrv.vcxproj new file mode 100644 index 000000000..f70890efe --- /dev/null +++ b/ports/winnt/vs2015/instsrv/instsrv.vcxproj @@ -0,0 +1,269 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {C3534C4D-6DF1-498E-9904-4337878A1515} + instsrv + + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140 + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + + $(IntDir)Instsrv.tlb + + + + ..\..\instsrv;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)Instsrv.tlb + + + + + ..\..\instsrv;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)Instsrv.tlb + + + + true + ..\..\instsrv;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)Instsrv.tlb + + + + + true + ..\..\instsrv;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)Instsrv.tlb + + + + ..\..\instsrv;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)Instsrv.tlb + + + + true + ..\..\instsrv;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + + + + + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/instsrv/instsrv.vcxproj.filters b/ports/winnt/vs2015/instsrv/instsrv.vcxproj.filters new file mode 100644 index 000000000..a002fdb88 --- /dev/null +++ b/ports/winnt/vs2015/instsrv/instsrv.vcxproj.filters @@ -0,0 +1,28 @@ + + + + + {88b66c4c-94b1-4f5b-9746-4fe09cdfae66} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {d9dc516d-d575-4027-8a48-b67dc1ba58c3} + h;hpp;hxx;hm;inl + + + {afc3883c-9da2-4632-8941-c77432dbd317} + ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/libntp/libntp.vcxproj b/ports/winnt/vs2015/libntp/libntp.vcxproj new file mode 100644 index 000000000..42c1ef20b --- /dev/null +++ b/ports/winnt/vs2015/libntp/libntp.vcxproj @@ -0,0 +1,431 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00} + + + + StaticLibrary + v140 + false + MultiByte + true + + + StaticLibrary + v140_xp + false + MultiByte + true + + + StaticLibrary + v140 + false + MultiByte + true + + + StaticLibrary + v140_xp + false + MultiByte + true + + + StaticLibrary + v140 + false + MultiByte + true + + + StaticLibrary + v140 + false + MultiByte + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + + + true + $(IntDir)$(ProjectName).bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + + + true + $(IntDir)$(ProjectName).bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + + + true + $(IntDir)$(ProjectName).bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + true + + + true + $(IntDir)$(ProjectName).bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Message Compiler + Message Compiler + mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath) + + mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath) + + %(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs) + %(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs) + Message Compiler + mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath) + + %(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs) + Message Compiler + Message Compiler + mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath) + + mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath) + + %(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs) + %(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs) + Message Compiler + mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath) + + %(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs) + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/libntp/libntp.vcxproj.filters b/ports/winnt/vs2015/libntp/libntp.vcxproj.filters new file mode 100644 index 000000000..ab9b5383c --- /dev/null +++ b/ports/winnt/vs2015/libntp/libntp.vcxproj.filters @@ -0,0 +1,574 @@ + + + + + {9b4d7229-201b-44b0-8b6d-c58920cf47a4} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {c2a2356e-0e9e-4804-a4b1-d60449f2911e} + h;hpp;hxx;hm;inl + + + {279a0045-e0b3-43ce-b511-e6f2e0f43a80} + + + {723fb507-c0d4-4c49-bb1e-644e479d13d2} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Generated Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj b/ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj new file mode 100644 index 000000000..7086164dd --- /dev/null +++ b/ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj @@ -0,0 +1,252 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {1ACE209D-D56E-450B-8711-B73E4ACFC38E} + loopbackerialppsapiprovider + Win32Proj + + + + DynamicLibrary + v140 + MultiByte + + + DynamicLibrary + v140_xp + MultiByte + + + DynamicLibrary + v140 + MultiByte + true + + + DynamicLibrary + v140_xp + MultiByte + true + + + DynamicLibrary + v140 + MultiByte + + + DynamicLibrary + v140 + MultiByte + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + ntpd.lib;%(AdditionalDependencies) + 4.2 + $(OutDir);%(AdditionalLibraryDirectories) + Windows + ..\..\ppsapi\loopback\src\loopback-ppsapi.def + + + $(IntDir)$(ProjectName).bsc + + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + ntpd.lib;%(AdditionalDependencies) + 4.2 + $(OutDir);%(AdditionalLibraryDirectories) + Windows + ..\..\ppsapi\loopback\src\loopback-ppsapi.def + + + $(IntDir)$(ProjectName).bsc + + + + + X64 + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + ntpd.lib;%(AdditionalDependencies) + $(OutDir);%(AdditionalLibraryDirectories) + Windows + + + $(IntDir)$(ProjectName).bsc + + + + + Disabled + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + ntpd.lib;%(AdditionalDependencies) + $(OutDir);%(AdditionalLibraryDirectories) + Windows + ..\..\ppsapi\loopback\src\loopback-ppsapi.def + + + $(IntDir)$(ProjectName).bsc + + + + + Disabled + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + ntpd.lib;%(AdditionalDependencies) + $(OutDir);%(AdditionalLibraryDirectories) + Windows + ..\..\ppsapi\loopback\src\loopback-ppsapi.def + + + $(IntDir)$(ProjectName).bsc + + + + + X64 + + + Disabled + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + ntpd.lib;%(AdditionalDependencies) + $(OutDir);%(AdditionalLibraryDirectories) + Windows + + + $(IntDir)$(ProjectName).bsc + + + + + {400fbfcb-462e-40d0-b06b-3b74e3fffd00} + false + false + true + + + {cb61f8bf-9637-495c-9087-e8664b400ce0} + false + false + true + + + + + + + + + + + + + + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P loopback-ppsapi + + call ..\..\scripts\mkver.bat -P loopback-ppsapi + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P loopback-ppsapi + + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P loopback-ppsapi + + call ..\..\scripts\mkver.bat -P loopback-ppsapi + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P loopback-ppsapi + + .\version.c;%(Outputs) + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj.filters b/ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj.filters new file mode 100644 index 000000000..2b720fa95 --- /dev/null +++ b/ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj.filters @@ -0,0 +1,39 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj b/ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj new file mode 100644 index 000000000..28c02f3fa --- /dev/null +++ b/ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj @@ -0,0 +1,270 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {C88C1FBF-59D2-447F-BF57-0BCA8889028F} + ntp-keygen + + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + + + Application + v140_xp + + + Application + v140 + false + MultiByte + + + Application + v140 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + + $(IntDir)ntp-keygen.tlb + + + + ..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntp-keygen.tlb + + + + + ..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntp-keygen.tlb + + + + ..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntp-keygen.tlb + + + + + ..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntp-keygen.tlb + + + + ..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntp-keygen.tlb + + + + ..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + + + + + + + + + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + + + + + {400fbfcb-462e-40d0-b06b-3b74e3fffd00} + false + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj.filters b/ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj.filters new file mode 100644 index 000000000..b833f2394 --- /dev/null +++ b/ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj.filters @@ -0,0 +1,36 @@ + + + + + {5e68f697-629e-4dbe-be3f-5ad6c0ea94ec} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {d6b533d8-5922-4260-b313-6e47b12171e5} + h;hpp;hxx;hm;inl + + + {69c2d8e9-6b31-40b6-bdc8-69e5d5b5d8fd} + ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntp.sln b/ports/winnt/vs2015/ntp.sln new file mode 100644 index 000000000..c81fe95a3 --- /dev/null +++ b/ports/winnt/vs2015/ntp.sln @@ -0,0 +1,166 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2013 for Windows Desktop +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpd", "ntpd\ntpd.vcxproj", "{CB61F8BF-9637-495C-9087-E8664B400CE0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "instsrv", "instsrv\instsrv.vcxproj", "{C3534C4D-6DF1-498E-9904-4337878A1515}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libntp", "libntp\libntp.vcxproj", "{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpdate", "ntpdate\ntpdate.vcxproj", "{2789A62E-3F46-44F1-AAF0-816CD23C2911}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpdc", "ntpdc\ntpdc.vcxproj", "{8011C820-B3D5-4034-86EA-FFC30AE6764B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntp-keygen", "ntp-keygen\ntp-keygen.vcxproj", "{C88C1FBF-59D2-447F-BF57-0BCA8889028F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpq", "ntpq\ntpq.vcxproj", "{6A92BF14-8931-48B1-A571-DEBE9F190616}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "keyword-gen", "ntpd-keyword-gen\ntpd-keyword-gen.vcxproj", "{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopback-ppsapi-provider", "loopback-pps\loopback-ppsapi-provider.vcxproj", "{1ACE209D-D56E-450B-8711-B73E4ACFC38E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + DebugXP|Win32 = DebugXP|Win32 + DebugXP|x64 = DebugXP|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + ReleaseXP|Win32 = ReleaseXP|Win32 + ReleaseXP|x64 = ReleaseXP|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|Win32.ActiveCfg = Debug|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|Win32.Build.0 = Debug|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|x64.ActiveCfg = Debug|x64 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|x64.Build.0 = Debug|x64 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|Win32.ActiveCfg = Release|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|Win32.Build.0 = Release|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|x64.ActiveCfg = Release|x64 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|x64.Build.0 = Release|x64 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {CB61F8BF-9637-495C-9087-E8664B400CE0}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|Win32.ActiveCfg = Debug|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|Win32.Build.0 = Debug|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|x64.ActiveCfg = Debug|x64 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|x64.Build.0 = Debug|x64 + {C3534C4D-6DF1-498E-9904-4337878A1515}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Release|Win32.ActiveCfg = Release|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Release|Win32.Build.0 = Release|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Release|x64.ActiveCfg = Release|x64 + {C3534C4D-6DF1-498E-9904-4337878A1515}.Release|x64.Build.0 = Release|x64 + {C3534C4D-6DF1-498E-9904-4337878A1515}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {C3534C4D-6DF1-498E-9904-4337878A1515}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|Win32.ActiveCfg = Debug|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|Win32.Build.0 = Debug|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|x64.ActiveCfg = Debug|x64 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|x64.Build.0 = Debug|x64 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|Win32.ActiveCfg = Release|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|Win32.Build.0 = Release|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|x64.ActiveCfg = Release|x64 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|x64.Build.0 = Release|x64 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|Win32.ActiveCfg = Debug|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|Win32.Build.0 = Debug|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|x64.ActiveCfg = Debug|x64 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|x64.Build.0 = Debug|x64 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|Win32.ActiveCfg = Release|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|Win32.Build.0 = Release|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|x64.ActiveCfg = Release|x64 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|x64.Build.0 = Release|x64 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {2789A62E-3F46-44F1-AAF0-816CD23C2911}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|Win32.ActiveCfg = Debug|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|Win32.Build.0 = Debug|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|x64.ActiveCfg = Debug|x64 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|x64.Build.0 = Debug|x64 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|Win32.ActiveCfg = Release|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|Win32.Build.0 = Release|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|x64.ActiveCfg = Release|x64 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|x64.Build.0 = Release|x64 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {8011C820-B3D5-4034-86EA-FFC30AE6764B}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|Win32.ActiveCfg = Debug|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|Win32.Build.0 = Debug|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|x64.ActiveCfg = Debug|x64 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|x64.Build.0 = Debug|x64 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|Win32.ActiveCfg = Release|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|Win32.Build.0 = Release|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|x64.ActiveCfg = Release|x64 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|x64.Build.0 = Release|x64 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {C88C1FBF-59D2-447F-BF57-0BCA8889028F}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|Win32.ActiveCfg = Debug|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|Win32.Build.0 = Debug|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|x64.ActiveCfg = Debug|x64 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|x64.Build.0 = Debug|x64 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|Win32.ActiveCfg = Release|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|Win32.Build.0 = Release|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|x64.ActiveCfg = Release|x64 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|x64.Build.0 = Release|x64 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {6A92BF14-8931-48B1-A571-DEBE9F190616}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|Win32.ActiveCfg = Debug|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|Win32.Build.0 = Debug|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|x64.ActiveCfg = Debug|x64 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|x64.Build.0 = Debug|x64 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|Win32.ActiveCfg = Release|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|Win32.Build.0 = Release|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|x64.ActiveCfg = Release|x64 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|x64.Build.0 = Release|x64 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|Win32.ActiveCfg = Debug|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|Win32.Build.0 = Debug|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|x64.ActiveCfg = Debug|x64 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|x64.Build.0 = Debug|x64 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.DebugXP|Win32.ActiveCfg = DebugXP|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.DebugXP|Win32.Build.0 = DebugXP|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.DebugXP|x64.ActiveCfg = DebugXP|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|Win32.ActiveCfg = Release|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|Win32.Build.0 = Release|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|x64.ActiveCfg = Release|x64 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|x64.Build.0 = Release|x64 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 + {1ACE209D-D56E-450B-8711-B73E4ACFC38E}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj b/ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj new file mode 100644 index 000000000..7ccc15759 --- /dev/null +++ b/ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj @@ -0,0 +1,227 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + keyword-gen + {1B814CC1-EAD4-4A13-B29C-A67B23C9845A} + ntpdkeywordgen + + + + Application + v140 + MultiByte + + + Application + v140_xp + MultiByte + + + Application + v140 + MultiByte + + + Application + v140_xp + MultiByte + + + Application + v140 + MultiByte + + + Application + v140 + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + $(TmpBaseDir)\ + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + $(OutDir)keyword-gen.exe + Console + + + $(IntDir)$(ProjectName).bsc + + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + $(OutDir)keyword-gen.exe + Console + + + $(IntDir)$(ProjectName).bsc + + + + + X64 + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + $(OutDir)keyword-gen.exe + Console + + + $(IntDir)$(ProjectName).bsc + + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + $(OutDir)keyword-gen.exe + Console + + + $(IntDir)$(ProjectName).bsc + + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + $(OutDir)keyword-gen.exe + Console + + + $(IntDir)$(ProjectName).bsc + + + + + X64 + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + $(OutDir)keyword-gen.exe + Console + + + $(IntDir)$(ProjectName).bsc + + + + + + + + + + + + + + + + + + + + + + + + + {400fbfcb-462e-40d0-b06b-3b74e3fffd00} + false + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj.filters b/ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj.filters new file mode 100644 index 000000000..44b51670c --- /dev/null +++ b/ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj.filters @@ -0,0 +1,69 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpd/gen-ntp_keyword.bat b/ports/winnt/vs2015/ntpd/gen-ntp_keyword.bat new file mode 100644 index 000000000..b56632738 --- /dev/null +++ b/ports/winnt/vs2015/ntpd/gen-ntp_keyword.bat @@ -0,0 +1,53 @@ +@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 + +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 "%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 + +: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 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= +del new_keyword.h +goto Exit + +:Usage +echo Usage: +echo gen-ntp_keyword dir_containing_keyword-gen.exe +goto Exit + +:ExeNotFound +echo keyword-gen.exe not found at %1\keyword-gen.exe +goto Exit + +:Exit diff --git a/ports/winnt/vs2015/ntpd/ntpd.vcxproj b/ports/winnt/vs2015/ntpd/ntpd.vcxproj new file mode 100644 index 000000000..2af43a708 --- /dev/null +++ b/ports/winnt/vs2015/ntpd/ntpd.vcxproj @@ -0,0 +1,515 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {CB61F8BF-9637-495C-9087-E8664B400CE0} + + + + Application + v140 + false + MultiByte + true + + + Application + v140_xp + false + MultiByte + true + + + Application + v140 + false + MultiByte + true + + + Application + v140_xp + false + MultiByte + true + + + Application + v140 + false + MultiByte + true + + + Application + v140 + false + MultiByte + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + + $(IntDir)ntpd.tlb + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + winmm.lib;%(AdditionalDependencies) + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpd.tlb + + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + winmm.lib;%(AdditionalDependencies) + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpd.tlb + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + winmm.lib;%(AdditionalDependencies) + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpd.tlb + + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + winmm.lib;%(AdditionalDependencies) + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpd.tlb + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + winmm.lib;%(AdditionalDependencies) + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpd.tlb + + + + ..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + winmm.lib;%(AdditionalDependencies) + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4307;%(DisableSpecificWarnings) + 4307;%(DisableSpecificWarnings) + 4307;%(DisableSpecificWarnings) + 4307;%(DisableSpecificWarnings) + 4307;%(DisableSpecificWarnings) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h + invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h + .\gen-ntp_keyword $(TmpBaseDir) + + call .\gen-ntp_keyword.bat $(TmpBaseDir) + + ..\..\..\..\ntpd\ntp_parser.h;%(AdditionalInputs) + + + ..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd;%(Outputs) + ..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd + invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h + call .\gen-ntp_keyword.bat $(TmpBaseDir) + + + + ..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd + invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h + invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h + call .\gen-ntp_keyword.bat $(TmpBaseDir) + + call .\gen-ntp_keyword.bat $(TmpBaseDir) + + + + + + ..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd + ..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd + invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h + call .\gen-ntp_keyword.bat $(TmpBaseDir) + + + + ..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd + + + + + + + + + + + + + + + + + + + + + + + + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + ..\..\scripts\mkver.bat;..\..\include\config.h;%(AdditionalInputs) + + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + + + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + + + + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + + + .\version.c;%(Outputs) + + + + + + + {400fbfcb-462e-40d0-b06b-3b74e3fffd00} + false + + + {1b814cc1-ead4-4a13-b29c-a67b23c9845a} + false + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters b/ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters new file mode 100644 index 000000000..653788102 --- /dev/null +++ b/ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters @@ -0,0 +1,556 @@ + + + + + {2cbfaff6-f124-4847-a42e-8fcda8f2ccde} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {7c80ca48-41d3-4140-9f66-d1f9b0819935} + h;hpp;hxx;hm;inl + + + {ee743a49-b45f-4111-99c1-b763c58855eb} + + + {b8223a11-17dc-43a1-8a4d-71cb38696349} + ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + {42cb2adf-a7f2-44fa-bac2-4e7123023aab} + + + {46c3cccd-994c-4611-982a-cc7e02e0bb60} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Reference Clock + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Parse Lib + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Generated Files + + + + + Generated Files + + + Resource Files + + + + + Header Files + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpdate/ntpdate.vcxproj b/ports/winnt/vs2015/ntpdate/ntpdate.vcxproj new file mode 100644 index 000000000..626b67c62 --- /dev/null +++ b/ports/winnt/vs2015/ntpdate/ntpdate.vcxproj @@ -0,0 +1,287 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {2789A62E-3F46-44F1-AAF0-816CD23C2911} + + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140 + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + + $(IntDir)ntpdate.tlb + + + + ..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpdate.tlb + + + + + ..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpdate.tlb + + + + ..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpdate.tlb + + + + + ..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpdate.tlb + + + + ..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpdate.tlb + + + + ..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + + + + + + + + + + + + + + + + + + + + + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + + + + + {400fbfcb-462e-40d0-b06b-3b74e3fffd00} + false + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpdate/ntpdate.vcxproj.filters b/ports/winnt/vs2015/ntpdate/ntpdate.vcxproj.filters new file mode 100644 index 000000000..8eea86e57 --- /dev/null +++ b/ports/winnt/vs2015/ntpdate/ntpdate.vcxproj.filters @@ -0,0 +1,72 @@ + + + + + {a9c05e13-5296-4958-8c8a-bbaeb940ba64} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {6cb269b2-f6e6-4efe-ad40-385f8d6e4d1f} + h;hpp;hxx;hm;inl + + + {592dc90e-8075-4d56-b888-2ba3eaa2030e} + ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpdc/ntpdc.vcxproj b/ports/winnt/vs2015/ntpdc/ntpdc.vcxproj new file mode 100644 index 000000000..5575b1bee --- /dev/null +++ b/ports/winnt/vs2015/ntpdc/ntpdc.vcxproj @@ -0,0 +1,278 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {8011C820-B3D5-4034-86EA-FFC30AE6764B} + + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140 + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + + $(IntDir)ntpdc.tlb + + + + ..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpdc.tlb + + + + + ..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpdc.tlb + + + + ..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpdc.tlb + + + + + ..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpdc.tlb + + + + ..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpdc.tlb + + + + ..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + + + + + + + + + + + + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + + + + + {400fbfcb-462e-40d0-b06b-3b74e3fffd00} + false + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpdc/ntpdc.vcxproj.filters b/ports/winnt/vs2015/ntpdc/ntpdc.vcxproj.filters new file mode 100644 index 000000000..11295ace7 --- /dev/null +++ b/ports/winnt/vs2015/ntpdc/ntpdc.vcxproj.filters @@ -0,0 +1,45 @@ + + + + + {d89987d8-7f2b-44ac-8fde-655708f3caa4} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {5eefdf30-92a6-4318-80fb-dc80ee3091da} + h;hpp;hxx;hm;inl + + + {89efa9a7-ae12-44f9-b06a-197aee209dba} + ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpq/ntpq.vcxproj b/ports/winnt/vs2015/ntpq/ntpq.vcxproj new file mode 100644 index 000000000..14d8b8b0e --- /dev/null +++ b/ports/winnt/vs2015/ntpq/ntpq.vcxproj @@ -0,0 +1,277 @@ + + + + + DebugXP + Win32 + + + Debug + Win32 + + + Debug + x64 + + + ReleaseXP + Win32 + + + Release + Win32 + + + Release + x64 + + + + {6A92BF14-8931-48B1-A571-DEBE9F190616} + + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140_xp + false + MultiByte + + + Application + v140 + false + MultiByte + + + Application + v140 + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + + + + $(IntDir)ntpq.tlb + + + + ..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpq.tlb + + + + + ..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpq.tlb + + + + ..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + $(IntDir)ntpq.tlb + + + + + ..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpq.tlb + + + + ..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + X64 + $(IntDir)ntpq.tlb + + + + ..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Console + + + true + $(IntDir)$(ProjectName).bsc + + + + + + + + + + + + + + + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + .\version.c;%(Outputs) + Using NT Shell Script to generate version.c + call ..\..\scripts\mkver.bat -P $(ProjectName) + + .\version.c;%(Outputs) + + + + + {400fbfcb-462e-40d0-b06b-3b74e3fffd00} + false + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/ntpq/ntpq.vcxproj.filters b/ports/winnt/vs2015/ntpq/ntpq.vcxproj.filters new file mode 100644 index 000000000..80276a325 --- /dev/null +++ b/ports/winnt/vs2015/ntpq/ntpq.vcxproj.filters @@ -0,0 +1,42 @@ + + + + + {8e203dcf-b90d-477e-9cb0-da399ca2eee6} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {587344a2-88e1-47c8-9dd7-a7a728ef9a63} + h;hpp;hxx;hm;inl + + + {229bbf9c-4aae-4515-9d9e-4be8dc1f0e04} + ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/release-x64.props b/ports/winnt/vs2015/release-x64.props new file mode 100644 index 000000000..dcd725557 --- /dev/null +++ b/ports/winnt/vs2015/release-x64.props @@ -0,0 +1,25 @@ + + + + + + + <_ProjectFileVersion>12.0.30501.0 + <_PropertySheetDisplayName>release-x64 + + + + Full + AnySuitable + true + $(OPENSSL64_INC);%(AdditionalIncludeDirectories) + NDEBUG;OPENSSL;%(PreprocessorDefinitions) + MultiThreaded + + + $(OPENSSL64_LIB)\libeay32.lib;%(AdditionalDependencies) + MachineX64 + + + + \ No newline at end of file diff --git a/ports/winnt/vs2015/release.props b/ports/winnt/vs2015/release.props new file mode 100644 index 000000000..d32ea70c1 --- /dev/null +++ b/ports/winnt/vs2015/release.props @@ -0,0 +1,25 @@ + + + + + + + <_ProjectFileVersion>12.0.30501.0 + <_PropertySheetDisplayName>release-x86 + + + + Full + AnySuitable + true + $(OPENSSL_INC);%(AdditionalIncludeDirectories) + NDEBUG;OPENSSL;%(PreprocessorDefinitions) + MultiThreaded + + + $(OPENSSL_LIB)\libeay32.lib;%(AdditionalDependencies) + MachineX86 + + + + \ No newline at end of file