|
319 | 319 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
320 | 320 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
321 | 321 | <LinkIncremental>false</LinkIncremental> |
| 322 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
322 | 323 | </PropertyGroup> |
323 | 324 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLStaticDeps|Win32'"> |
324 | 325 | <TargetName>sshd</TargetName> |
325 | 326 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
326 | 327 | <OutDir>..\..\..\msvc\</OutDir> |
327 | 328 | <LinkIncremental>false</LinkIncremental> |
| 329 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
328 | 330 | </PropertyGroup> |
329 | 331 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'"> |
330 | 332 | <TargetName>sshd</TargetName> |
331 | 333 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
332 | 334 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
333 | 335 | <LinkIncremental>false</LinkIncremental> |
| 336 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
334 | 337 | </PropertyGroup> |
335 | 338 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLStaticDeps|x64'"> |
336 | 339 | <TargetName>sshd</TargetName> |
337 | 340 | <OutDir>..\..\..\msvc\</OutDir> |
338 | 341 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
339 | 342 | <LinkIncremental>false</LinkIncremental> |
| 343 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
340 | 344 | </PropertyGroup> |
341 | 345 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> |
342 | 346 | <TargetName>ssh</TargetName> |
343 | 347 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
344 | 348 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
| 349 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
345 | 350 | </PropertyGroup> |
346 | 351 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'"> |
347 | 352 | <TargetName>ssh</TargetName> |
348 | 353 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
349 | 354 | <OutDir>..\..\..\msvc\</OutDir> |
| 355 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
350 | 356 | </PropertyGroup> |
351 | 357 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> |
352 | 358 | <TargetName>ssh</TargetName> |
353 | 359 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
354 | 360 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
| 361 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
355 | 362 | </PropertyGroup> |
356 | 363 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'"> |
357 | 364 | <TargetName>ssh</TargetName> |
358 | 365 | <OutDir>..\..\..\msvc\</OutDir> |
359 | 366 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
| 367 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
360 | 368 | </PropertyGroup> |
361 | 369 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
362 | 370 | <TargetName>libsshd</TargetName> |
363 | 371 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
364 | 372 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
| 373 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
365 | 374 | </PropertyGroup> |
366 | 375 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
367 | 376 | <TargetName>libsshd</TargetName> |
368 | 377 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
369 | 378 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
| 379 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
370 | 380 | </PropertyGroup> |
371 | 381 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
372 | 382 | <TargetName>libssh</TargetName> |
373 | 383 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
374 | 384 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
| 385 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
375 | 386 | </PropertyGroup> |
376 | 387 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|Win32'"> |
377 | 388 | <TargetName>libssh</TargetName> |
378 | 389 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
379 | 390 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
| 391 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
380 | 392 | </PropertyGroup> |
381 | 393 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
382 | 394 | <TargetName>libssh</TargetName> |
383 | 395 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
384 | 396 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
| 397 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
385 | 398 | </PropertyGroup> |
386 | 399 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|x64'"> |
387 | 400 | <TargetName>libssh</TargetName> |
388 | 401 | <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> |
389 | 402 | <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> |
| 403 | + <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> |
390 | 404 | </PropertyGroup> |
391 | 405 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
392 | 406 | <ClCompile> |
@@ -433,6 +447,18 @@ cd ../ |
433 | 447 | cd $(ProjectDir) |
434 | 448 | )</Command> |
435 | 449 | </PreBuildEvent> |
| 450 | + <CustomBuildStep> |
| 451 | + <Message>Custom Clean Step</Message> |
| 452 | + </CustomBuildStep> |
| 453 | + <CustomBuildStep> |
| 454 | + <Outputs>force_clean</Outputs> |
| 455 | + <Command>if exist $(OutDir)\include\libssh ( |
| 456 | +rmdir /s /q $(OutDir)\include\libssh |
| 457 | +) |
| 458 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 459 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 460 | +)</Command> |
| 461 | + </CustomBuildStep> |
436 | 462 | </ItemDefinitionGroup> |
437 | 463 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
438 | 464 | <ClCompile> |
@@ -479,6 +505,18 @@ cd ../ |
479 | 505 | cd $(ProjectDir) |
480 | 506 | )</Command> |
481 | 507 | </PreBuildEvent> |
| 508 | + <CustomBuildStep> |
| 509 | + <Message>Custom Clean Step</Message> |
| 510 | + </CustomBuildStep> |
| 511 | + <CustomBuildStep> |
| 512 | + <Outputs>force_clean</Outputs> |
| 513 | + <Command>if exist $(OutDir)\include\libssh ( |
| 514 | +rmdir /s /q $(OutDir)\include\libssh |
| 515 | +) |
| 516 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 517 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 518 | +)</Command> |
| 519 | + </CustomBuildStep> |
482 | 520 | </ItemDefinitionGroup> |
483 | 521 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'"> |
484 | 522 | <ClCompile> |
@@ -528,6 +566,18 @@ cd ../ |
528 | 566 | cd $(ProjectDir) |
529 | 567 | )</Command> |
530 | 568 | </PreBuildEvent> |
| 569 | + <CustomBuildStep> |
| 570 | + <Message>Custom Clean Step</Message> |
| 571 | + </CustomBuildStep> |
| 572 | + <CustomBuildStep> |
| 573 | + <Outputs>force_clean</Outputs> |
| 574 | + <Command>if exist $(OutDir)\include\libssh ( |
| 575 | +rmdir /s /q $(OutDir)\include\libssh |
| 576 | +) |
| 577 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 578 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 579 | +)</Command> |
| 580 | + </CustomBuildStep> |
531 | 581 | </ItemDefinitionGroup> |
532 | 582 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLStaticDeps|Win32'"> |
533 | 583 | <ClCompile> |
@@ -577,6 +627,18 @@ cd ../ |
577 | 627 | cd $(ProjectDir) |
578 | 628 | )</Command> |
579 | 629 | </PreBuildEvent> |
| 630 | + <CustomBuildStep> |
| 631 | + <Message>Custom Clean Step</Message> |
| 632 | + </CustomBuildStep> |
| 633 | + <CustomBuildStep> |
| 634 | + <Outputs>force_clean</Outputs> |
| 635 | + <Command>if exist $(OutDir)\include\libssh ( |
| 636 | +rmdir /s /q $(OutDir)\include\libssh |
| 637 | +) |
| 638 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 639 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 640 | +)</Command> |
| 641 | + </CustomBuildStep> |
580 | 642 | </ItemDefinitionGroup> |
581 | 643 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'"> |
582 | 644 | <ClCompile> |
@@ -625,6 +687,18 @@ cd ../ |
625 | 687 | cd $(ProjectDir) |
626 | 688 | )</Command> |
627 | 689 | </PreBuildEvent> |
| 690 | + <CustomBuildStep> |
| 691 | + <Message>Custom Clean Step</Message> |
| 692 | + </CustomBuildStep> |
| 693 | + <CustomBuildStep> |
| 694 | + <Outputs>force_clean</Outputs> |
| 695 | + <Command>if exist $(OutDir)\include\libssh ( |
| 696 | +rmdir /s /q $(OutDir)\include\libssh |
| 697 | +) |
| 698 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 699 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 700 | +)</Command> |
| 701 | + </CustomBuildStep> |
628 | 702 | </ItemDefinitionGroup> |
629 | 703 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLStaticDeps|x64'"> |
630 | 704 | <ClCompile> |
@@ -673,6 +747,18 @@ cd ../ |
673 | 747 | cd $(ProjectDir) |
674 | 748 | )</Command> |
675 | 749 | </PreBuildEvent> |
| 750 | + <CustomBuildStep> |
| 751 | + <Message>Custom Clean Step</Message> |
| 752 | + </CustomBuildStep> |
| 753 | + <CustomBuildStep> |
| 754 | + <Outputs>force_clean</Outputs> |
| 755 | + <Command>if exist $(OutDir)\include\libssh ( |
| 756 | +rmdir /s /q $(OutDir)\include\libssh |
| 757 | +) |
| 758 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 759 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 760 | +)</Command> |
| 761 | + </CustomBuildStep> |
676 | 762 | </ItemDefinitionGroup> |
677 | 763 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
678 | 764 | <ClCompile> |
@@ -733,6 +819,18 @@ cd ../ |
733 | 819 | cd $(ProjectDir) |
734 | 820 | )</Command> |
735 | 821 | </PreBuildEvent> |
| 822 | + <CustomBuildStep> |
| 823 | + <Message>Custom Clean Step</Message> |
| 824 | + </CustomBuildStep> |
| 825 | + <CustomBuildStep> |
| 826 | + <Outputs>force_clean</Outputs> |
| 827 | + <Command>if exist $(OutDir)\include\libssh ( |
| 828 | +rmdir /s /q $(OutDir)\include\libssh |
| 829 | +) |
| 830 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 831 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 832 | +)</Command> |
| 833 | + </CustomBuildStep> |
736 | 834 | </ItemDefinitionGroup> |
737 | 835 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|Win32'"> |
738 | 836 | <ClCompile> |
@@ -793,6 +891,18 @@ cd ../ |
793 | 891 | cd $(ProjectDir) |
794 | 892 | )</Command> |
795 | 893 | </PreBuildEvent> |
| 894 | + <CustomBuildStep> |
| 895 | + <Message>Custom Clean Step</Message> |
| 896 | + </CustomBuildStep> |
| 897 | + <CustomBuildStep> |
| 898 | + <Outputs>force_clean</Outputs> |
| 899 | + <Command>if exist $(OutDir)\include\libssh ( |
| 900 | +rmdir /s /q $(OutDir)\include\libssh |
| 901 | +) |
| 902 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 903 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 904 | +)</Command> |
| 905 | + </CustomBuildStep> |
796 | 906 | </ItemDefinitionGroup> |
797 | 907 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
798 | 908 | <ClCompile> |
@@ -853,6 +963,18 @@ cd ../ |
853 | 963 | cd $(ProjectDir) |
854 | 964 | )</Command> |
855 | 965 | </PreBuildEvent> |
| 966 | + <CustomBuildStep> |
| 967 | + <Message>Custom Clean Step</Message> |
| 968 | + </CustomBuildStep> |
| 969 | + <CustomBuildStep> |
| 970 | + <Outputs>force_clean</Outputs> |
| 971 | + <Command>if exist $(OutDir)\include\libssh ( |
| 972 | +rmdir /s /q $(OutDir)\include\libssh |
| 973 | +) |
| 974 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 975 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 976 | +)</Command> |
| 977 | + </CustomBuildStep> |
856 | 978 | </ItemDefinitionGroup> |
857 | 979 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|x64'"> |
858 | 980 | <ClCompile> |
@@ -913,6 +1035,18 @@ cd ../ |
913 | 1035 | cd $(ProjectDir) |
914 | 1036 | )</Command> |
915 | 1037 | </PreBuildEvent> |
| 1038 | + <CustomBuildStep> |
| 1039 | + <Message>Custom Clean Step</Message> |
| 1040 | + </CustomBuildStep> |
| 1041 | + <CustomBuildStep> |
| 1042 | + <Outputs>force_clean</Outputs> |
| 1043 | + <Command>if exist $(OutDir)\include\libssh ( |
| 1044 | +rmdir /s /q $(OutDir)\include\libssh |
| 1045 | +) |
| 1046 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 1047 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 1048 | +)</Command> |
| 1049 | + </CustomBuildStep> |
916 | 1050 | </ItemDefinitionGroup> |
917 | 1051 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> |
918 | 1052 | <ClCompile> |
@@ -973,6 +1107,18 @@ cd ../ |
973 | 1107 | cd $(ProjectDir) |
974 | 1108 | )</Command> |
975 | 1109 | </PreBuildEvent> |
| 1110 | + <CustomBuildStep> |
| 1111 | + <Message>Custom Clean Step</Message> |
| 1112 | + </CustomBuildStep> |
| 1113 | + <CustomBuildStep> |
| 1114 | + <Outputs>force_clean</Outputs> |
| 1115 | + <Command>if exist $(OutDir)\include\libssh ( |
| 1116 | +rmdir /s /q $(OutDir)\include\libssh |
| 1117 | +) |
| 1118 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 1119 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 1120 | +)</Command> |
| 1121 | + </CustomBuildStep> |
976 | 1122 | </ItemDefinitionGroup> |
977 | 1123 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'"> |
978 | 1124 | <ClCompile> |
@@ -1033,6 +1179,18 @@ cd ../ |
1033 | 1179 | cd $(ProjectDir) |
1034 | 1180 | )</Command> |
1035 | 1181 | </PreBuildEvent> |
| 1182 | + <CustomBuildStep> |
| 1183 | + <Message>Custom Clean Step</Message> |
| 1184 | + </CustomBuildStep> |
| 1185 | + <CustomBuildStep> |
| 1186 | + <Outputs>force_clean</Outputs> |
| 1187 | + <Command>if exist $(OutDir)\include\libssh ( |
| 1188 | +rmdir /s /q $(OutDir)\include\libssh |
| 1189 | +) |
| 1190 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 1191 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 1192 | +)</Command> |
| 1193 | + </CustomBuildStep> |
1036 | 1194 | </ItemDefinitionGroup> |
1037 | 1195 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> |
1038 | 1196 | <ClCompile> |
@@ -1092,6 +1250,18 @@ cd ../ |
1092 | 1250 | cd $(ProjectDir) |
1093 | 1251 | )</Command> |
1094 | 1252 | </PreBuildEvent> |
| 1253 | + <CustomBuildStep> |
| 1254 | + <Message>Custom Clean Step</Message> |
| 1255 | + </CustomBuildStep> |
| 1256 | + <CustomBuildStep> |
| 1257 | + <Outputs>force_clean</Outputs> |
| 1258 | + <Command>if exist $(OutDir)\include\libssh ( |
| 1259 | +rmdir /s /q $(OutDir)\include\libssh |
| 1260 | +) |
| 1261 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 1262 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 1263 | +)</Command> |
| 1264 | + </CustomBuildStep> |
1095 | 1265 | </ItemDefinitionGroup> |
1096 | 1266 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'"> |
1097 | 1267 | <ClCompile> |
@@ -1151,6 +1321,18 @@ cd ../ |
1151 | 1321 | cd $(ProjectDir) |
1152 | 1322 | )</Command> |
1153 | 1323 | </PreBuildEvent> |
| 1324 | + <CustomBuildStep> |
| 1325 | + <Message>Custom Clean Step</Message> |
| 1326 | + </CustomBuildStep> |
| 1327 | + <CustomBuildStep> |
| 1328 | + <Outputs>force_clean</Outputs> |
| 1329 | + <Command>if exist $(OutDir)\include\libssh ( |
| 1330 | +rmdir /s /q $(OutDir)\include\libssh |
| 1331 | +) |
| 1332 | +if exist $(OutDir)\licenses\libssh.txt ( |
| 1333 | +del /f /q $(OutDir)\licenses\libssh.txt |
| 1334 | +)</Command> |
| 1335 | + </CustomBuildStep> |
1154 | 1336 | </ItemDefinitionGroup> |
1155 | 1337 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
1156 | 1338 | <ImportGroup Label="ExtensionTargets"> |
|
0 commit comments