From 642fbd25904c9028a3b45c70aa6d1e4fe95312f3 Mon Sep 17 00:00:00 2001 From: Jim Evans Date: Thu, 10 Sep 2015 09:46:27 -0700 Subject: [PATCH] Adding Buck build files for .NET bindings --- dotnet/src/webdriver/BUCK | 20 ++++++++++++++++++++ javascript/firefox-driver/BUCK | 1 + third_party/dotnet/json-net-6.0r2/Net40/BUCK | 7 +++++++ 3 files changed, 28 insertions(+) create mode 100644 dotnet/src/webdriver/BUCK create mode 100644 third_party/dotnet/json-net-6.0r2/Net40/BUCK diff --git a/dotnet/src/webdriver/BUCK b/dotnet/src/webdriver/BUCK new file mode 100644 index 0000000000000..fa95162a4300a --- /dev/null +++ b/dotnet/src/webdriver/BUCK @@ -0,0 +1,20 @@ +csharp_library( + name = 'webdriver', + out = 'WebDriver.dll', + framework_ver = 'net40', + srcs = glob(['**/*.cs']), + resources = { + '//javascript/firefox-driver:webdriver' : 'WebDriver.FirefoxExt.zip', + '//javascript/firefox-driver:webdriver_prefs' : 'WebDriver.FirefoxPreferences', +# '//cpp:noblur' : 'WebDriver.FirefoxNoFocus.x86.dll', +# '//cpp:noblur64' : 'WebDriver.FirefoxNoFocus.x64.dll' + }, + deps = [ + 'System.dll', + 'System.Core.dll', + 'System.Data.dll', + 'System.Drawing.dll', + 'System.Xml.dll', + '//third_party/dotnet/json-net-6.0r2/Net40:json' + ], +) diff --git a/javascript/firefox-driver/BUCK b/javascript/firefox-driver/BUCK index bd0b11260fec9..e77c27b1362a8 100644 --- a/javascript/firefox-driver/BUCK +++ b/javascript/firefox-driver/BUCK @@ -3,6 +3,7 @@ export_file(name = 'webdriver_prefs', src = 'webdriver.json', visibility = [ '//java/client/src/org/openqa/selenium/firefox:prefs', + '//dotnet/src/webdriver:webdriver', ], ) diff --git a/third_party/dotnet/json-net-6.0r2/Net40/BUCK b/third_party/dotnet/json-net-6.0r2/Net40/BUCK new file mode 100644 index 0000000000000..21a3e431d398f --- /dev/null +++ b/third_party/dotnet/json-net-6.0r2/Net40/BUCK @@ -0,0 +1,7 @@ +prebuilt_dotnet_library( + name = 'json', + assembly = 'Newtonsoft.Json.dll', + visibility = [ + '//dotnet/src/webdriver:webdriver' + ] +) \ No newline at end of file