Skip to content

Commit 642fbd2

Browse files
committed
Adding Buck build files for .NET bindings
1 parent 00c9b0a commit 642fbd2

File tree

3 files changed

+28
-0
lines changed
  • dotnet/src/webdriver
  • javascript/firefox-driver
  • third_party/dotnet/json-net-6.0r2/Net40

3 files changed

+28
-0
lines changed

dotnet/src/webdriver/BUCK

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
csharp_library(
2+
name = 'webdriver',
3+
out = 'WebDriver.dll',
4+
framework_ver = 'net40',
5+
srcs = glob(['**/*.cs']),
6+
resources = {
7+
'//javascript/firefox-driver:webdriver' : 'WebDriver.FirefoxExt.zip',
8+
'//javascript/firefox-driver:webdriver_prefs' : 'WebDriver.FirefoxPreferences',
9+
# '//cpp:noblur' : 'WebDriver.FirefoxNoFocus.x86.dll',
10+
# '//cpp:noblur64' : 'WebDriver.FirefoxNoFocus.x64.dll'
11+
},
12+
deps = [
13+
'System.dll',
14+
'System.Core.dll',
15+
'System.Data.dll',
16+
'System.Drawing.dll',
17+
'System.Xml.dll',
18+
'//third_party/dotnet/json-net-6.0r2/Net40:json'
19+
],
20+
)

javascript/firefox-driver/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ export_file(name = 'webdriver_prefs',
33
src = 'webdriver.json',
44
visibility = [
55
'//java/client/src/org/openqa/selenium/firefox:prefs',
6+
'//dotnet/src/webdriver:webdriver',
67
],
78
)
89

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
prebuilt_dotnet_library(
2+
name = 'json',
3+
assembly = 'Newtonsoft.Json.dll',
4+
visibility = [
5+
'//dotnet/src/webdriver:webdriver'
6+
]
7+
)

0 commit comments

Comments
 (0)