Skip to content

Commit b1eff8a

Browse files
committed
Attempting to make .NET project files more cross-platform
1 parent 2511618 commit b1eff8a

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

dotnet/src/webdriver/WebDriver.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,12 @@
113113
</EmbeddedResource>
114114
</ItemGroup>
115115

116-
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(BuildSystem)' == 'visual-studio'">
117-
<Exec Command="for %%G in (net35 net40 net45 netstandard2.0) do (&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; (&#xD;&#xA; echo Found IE 32-bit native binary, copying from Win32 build target $(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Missing IE 32-bit native binary, copying from Win32 prebuilt location $(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; (&#xD;&#xA; echo Copying Firefox extension from $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo WARN: No Firefox extension found at $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; echo Copying Firefox preferences file from $(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\getAttribute.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; (&#xD;&#xA; echo Building getAttribute atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/webdriver/atoms:get-attribute&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying getAttribute atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; &quot;$(TargetDir)..\%%G\getAttribute.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found getAttribute atom at $(TargetDir)..\%%G\getAttribute.js.&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; (&#xD;&#xA; echo Building isDisplayed atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/atoms/fragments:is-displayed&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying isDisplayed atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found isDisplayed atom at $(TargetDir)..\%%G\getAttribute.js.&#xD;&#xA; )&#xD;&#xA;)" />
116+
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(BuildSystem)' == 'visual-studio' And '$(OS)' == 'Windows_NT'">
117+
<Exec Command="for %%G in (net35 net40 net45 netstandard2.0) do (&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; (&#xD;&#xA; echo Found IE 32-bit native binary, copying from Win32 build target $(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Missing IE 32-bit native binary, copying from Win32 prebuilt location $(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; (&#xD;&#xA; echo Copying Firefox extension from $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo WARN: No Firefox extension found at $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; echo Copying Firefox preferences file from $(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\getAttribute.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; (&#xD;&#xA; echo Building getAttribute atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/webdriver/atoms:get-attribute&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying getAttribute atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; &quot;$(TargetDir)..\%%G\getAttribute.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found getAttribute atom at $(TargetDir)..\%%G\getAttribute.js.&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; (&#xD;&#xA; echo Building isDisplayed atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/atoms/fragments:is-displayed&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying isDisplayed atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found isDisplayed atom at $(TargetDir)..\%%G\isDisplayed.js.&#xD;&#xA; )&#xD;&#xA;)" />
118+
</Target>
119+
120+
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(BuildSystem)' == 'visual-studio' And '$(OS)' != 'Windows_NT'">
121+
<Exec Command="for platform_dir in net45; do&#xD;&#xA; if [ -f &quot;$(ProjectDir)../../../build/cpp/Win32/$(ConfigurationName)/IEDriverServer.exe&quot; ]; then&#xD;&#xA; echo Found IE 32-bit native binary, copying from Win32 build target $(ProjectDir)../../../build/cpp/Win32/$(ConfigurationName)/IEDriverServer.exe&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../build/cpp/Win32/$(ConfigurationName)/IEDriverServer.exe&quot; &quot;$(TargetDir)../$platform_dir&quot; > /dev/null&#xD;&#xA; else&#xD;&#xA; echo Missing IE 32-bit native binary, copying from Win32 prebuilt location $(ProjectDir)../../../cpp/prebuilt/Win32/Release/IEDriverServer.exe&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../cpp/prebuilt/Win32/Release/IEDriverServer.exe&quot; &quot;$(TargetDir)../$platform_dir&quot; > /dev/null&#xD;&#xA; fi&#xD;&#xA;&#xD;&#xA; if [ -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&quot; ]; then&#xD;&#xA; echo Copying Firefox extension from $(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&quot; &quot;$(TargetDir)../$platform_dir&quot; > /dev/null&#xD;&#xA; else&#xD;&#xA; echo WARN: No Firefox extension found at $(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&#xD;&#xA; fi&#xD;&#xA;&#xD;&#xA; echo Copying Firefox preferences file from $(ProjectDir)../../../javascript/firefox-driver/webdriver.json&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../javascript/firefox-driver/webdriver.json&quot; &quot;$(TargetDir)../$platform_dir&quot; > /dev/null&#xD;&#xA;&#xD;&#xA; if [ ! -f &quot;$(TargetDir)../$platform_dir/getAttribute.js&quot; ]; then&#xD;&#xA; if [ ! -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/webdriver/atoms/get-attribute.js&quot; ]; then&#xD;&#xA; echo Building getAttribute atom&#xD;&#xA; pushd &quot;$(ProjectDir)../../..&quot;&#xD;&#xA; &quot;./go&quot; //javascript/webdriver/atoms:get-attribute&#xD;&#xA; popd&#xD;&#xA; fi&#xD;&#xA; echo Copying getAttribute atom&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/webdriver/atoms/get-attribute.js&quot; &quot;$(TargetDir)../$platform_dir/getAttribute.js&quot; > /dev/null&#xD;&#xA; else&#xD;&#xA; echo Found getAttribute atom at $(TargetDir)../$platform_dir/getAttribute.js.&#xD;&#xA; fi&#xD;&#xA;&#xD;&#xA; if [ ! -f &quot;$(TargetDir)../$platform_dir/isDisplayed.js&quot; ]; then&#xD;&#xA; if [ ! -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/atoms/fragments/is-displayed.js&quot; ]; then&#xD;&#xA; echo Building isDisplayed atom&#xD;&#xA; pushd &quot;$(ProjectDir)../../..&quot;&#xD;&#xA; &quot;./go&quot; //javascript/atoms/fragments:is-displayed&#xD;&#xA; popd&#xD;&#xA; fi&#xD;&#xA; echo Copying isDisplayed atom&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/atoms/fragments/is-displayed.js&quot; &quot;$(TargetDir)../$platform_dir/isDisplayed.js&quot; > /dev/null&#xD;&#xA; else&#xD;&#xA; echo Found isDisplayed atom at $(TargetDir)../$platform_dir/isDisplayed.js.&#xD;&#xA; fi&#xD;&#xA;done" />
118122
</Target>
119123

120124
</Project>

dotnet/test/common/WebDriver.Common.Tests.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,12 @@
5252
</None>
5353
</ItemGroup>
5454

55-
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
56-
<Exec Command="for %%G in (net45 netcoreapp2.0) do (&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; (&#xD;&#xA; echo Found IE 32-bit native binary, copying from Win32 build target $(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Missing IE 32-bit native binary, copying from Win32 prebuilt location $(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; (&#xD;&#xA; echo Copying Firefox extension from $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo WARN: No Firefox extension found at $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; echo Copying Firefox preferences file from $(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\getAttribute.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; (&#xD;&#xA; echo Building getAttribute atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/webdriver/atoms:get-attribute&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying getAttribute atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; &quot;$(TargetDir)..\%%G\getAttribute.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found getAttribute atom at $(TargetDir)..\%%G\getAttribute.js.&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; (&#xD;&#xA; echo Building isDisplayed atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/atoms/fragments:is-displayed&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying isDisplayed atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found isDisplayed atom at $(TargetDir)..\%%G\getAttribute.js.&#xD;&#xA; )&#xD;&#xA;)" />
55+
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(OS)' == 'Windows_NT'">
56+
<Exec Command="for %%G in (net45 netcoreapp2.0) do (&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; (&#xD;&#xA; echo Found IE 32-bit native binary, copying from Win32 build target $(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Missing IE 32-bit native binary, copying from Win32 prebuilt location $(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; (&#xD;&#xA; echo Copying Firefox extension from $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo WARN: No Firefox extension found at $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; echo Copying Firefox preferences file from $(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json&quot; &quot;$(TargetDir)..\%%G&quot; &gt; NUL&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\getAttribute.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; (&#xD;&#xA; echo Building getAttribute atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/webdriver/atoms:get-attribute&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying getAttribute atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js&quot; &quot;$(TargetDir)..\%%G\getAttribute.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found getAttribute atom at $(TargetDir)..\%%G\getAttribute.js.&#xD;&#xA; )&#xD;&#xA;&#xD;&#xA; if not exist &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; (&#xD;&#xA; if not exist &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; (&#xD;&#xA; echo Building isDisplayed atom&#xD;&#xA; pushd &quot;$(ProjectDir)..\..\..&quot;&#xD;&#xA; call &quot;go.bat&quot; //javascript/atoms/fragments:is-displayed&#xD;&#xA; popd&#xD;&#xA; )&#xD;&#xA; echo Copying isDisplayed atom&#xD;&#xA; copy /y &quot;$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js&quot; &quot;$(TargetDir)..\%%G\isDisplayed.js&quot; &gt; NUL&#xD;&#xA; ) else (&#xD;&#xA; echo Found isDisplayed atom at $(TargetDir)..\%%G\isDisplayed.js.&#xD;&#xA; )&#xD;&#xA;)" />
57+
</Target>
58+
59+
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(OS)' != 'Windows_NT'">
60+
<Exec Command="for platform_dir in net45; do&#xD;&#xA; if [ -f &quot;$(ProjectDir)../../../build/cpp/Win32/$(ConfigurationName)/IEDriverServer.exe&quot; ]; then&#xD;&#xA; echo Found IE 32-bit native binary, copying from Win32 build target $(ProjectDir)../../../build/cpp/Win32/$(ConfigurationName)/IEDriverServer.exe&#xD;&#xA;&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../build/cpp/Win32/$(ConfigurationName)/IEDriverServer.exe&quot; &quot;$(TargetDir)../&#xD;&#xA;$platform_dir&quot; &gt; /dev/null&#xD;&#xA; else&#xD;&#xA; echo Missing IE 32-bit native binary, copying from Win32 prebuilt location $(ProjectDir)../../../cpp/prebuilt/Win32/Release/IEDriverServer.exe&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../cpp/prebuilt/Win32/Release/IEDriverServer.exe&quot; &quot;$(TargetDir)../$platform_dir&quot; &gt; /dev/null&#xD;&#xA; fi&#xD;&#xA;&#xD;&#xA; if [ -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&quot; ]; then&#xD;&#xA; echo Copying Firefox extension from $(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&quot; &quot;$(TargetDir)../$platform_dir&quot; &gt; /dev/null&#xD;&#xA; else&#xD;&#xA; echo WARN: No Firefox extension found at $(ProjectDir)../../../buck-out/gen/javascript/firefox-driver/webdriver/webdriver.xpi&#xD;&#xA; fi&#xD;&#xA;&#xD;&#xA; echo Copying Firefox preferences file from $(ProjectDir)../../../javascript/firefox-driver/webdriver.json&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../javascript/firefox-driver/webdriver.json&quot; &quot;$(TargetDir)../$platform_dir&quot; &gt; /dev/null&#xD;&#xA;&#xD;&#xA; if [ ! -f &quot;$(TargetDir)../$platform_dir/getAttribute.js&quot; ]; then&#xD;&#xA; if [ ! -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/webdriver/atoms/get-attribute.js&quot; ]; then&#xD;&#xA; echo Building getAttribute atom&#xD;&#xA; pushd &quot;$(ProjectDir)../../..&quot;&#xD;&#xA; sh &quot;./go&quot; //javascript/webdriver/atoms:get-attribute&#xD;&#xA; popd&#xD;&#xA; fi&#xD;&#xA; echo Copying getAttribute atom&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/webdriver/atoms/get-attribute.js&quot; &quot;$(TargetDir)../$platform_dir/getAttribute.js&quot; &gt; /dev/null&#xD;&#xA; else&#xD;&#xA; echo Found getAttribute atom at $(TargetDir)../$platform_dir/getAttribute.js.&#xD;&#xA; fi&#xD;&#xA;&#xD;&#xA; if [ ! -f &quot;$(TargetDir)../$platform_dir/isDisplayed.js&quot; ]; then&#xD;&#xA; if [ ! -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/atoms/fragments/is-displayed.js&quot; ]; then&#xD;&#xA; echo Building isDisplayed atom&#xD;&#xA; pushd &quot;$(ProjectDir)../../..&quot;&#xD;&#xA; sh &quot;./go&quot; //javascript/atoms/fragments:is-displayed&#xD;&#xA; popd&#xD;&#xA; fi&#xD;&#xA; echo Copying isDisplayed atom&#xD;&#xA; cp -f &quot;$(ProjectDir)../../../buck-out/gen/javascript/atoms/fragments/is-displayed.js&quot; &quot;$(TargetDir)../$platform_dir/isDisplayed.js&quot; &gt; /dev/null&#xD;&#xA; else&#xD;&#xA; echo Found isDisplayed atom at $(TargetDir)../$platform_dir/isDisplayed.js.&#xD;&#xA; fi&#xD;&#xA;done" />
5761
</Target>
5862

5963
</Project>

0 commit comments

Comments
 (0)