Skip to content

Commit ff49d89

Browse files
committed
updated gyp to generate shared libraries
1 parent 1c3ce22 commit ff49d89

File tree

4 files changed

+45
-5
lines changed

4 files changed

+45
-5
lines changed

base.gyp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,15 @@
205205
],
206206
} ],
207207
],
208+
} , {
209+
'target_name': 'chromium_base_shared',
210+
'type': 'shared_library',
211+
212+
'product_name': 'chromium_base',
213+
214+
'dependencies': [
215+
'chromium_base',
216+
],
208217
}
209218
],
210219
}

wd.gyp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@
1111
'type': 'none',
1212
'dependencies': [
1313
'base.gyp:chromium_base',
14+
'base.gyp:chromium_base_shared',
1415
'wd_core.gyp:WebDriver_core',
16+
'wd_core.gyp:WebDriver_core_shared',
1517
'wd_ext_qt.gyp:WebDriver_extension_qt_base',
18+
'wd_ext_qt.gyp:WebDriver_extension_qt_base_shared',
1619
'wd_ext_qt.gyp:WebDriver_extension_qt_web',
20+
'wd_ext_qt.gyp:WebDriver_extension_qt_web_shared',
1721
],
1822

1923
'conditions': [

wd_core.gyp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,14 @@
8484
} ],
8585

8686
],
87+
} , {
88+
'target_name': 'WebDriver_core_shared',
89+
'type': 'shared_library',
90+
91+
'product_name': 'WebDriver_core',
92+
93+
'dependencies': [
94+
'WebDriver_core',
95+
],
8796
} ],
8897
}

wd_ext_qt.gyp

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@
4444
'src/webdriver/extension_qt/q_event_filter.cc',
4545
'src/webdriver/extension_qt/q_event_filter.h',
4646
'<(INTERMEDIATE_DIR)/moc_q_event_filter.cc',
47-
'src/vnc/vncclient.h',
47+
'src/vnc/vncclient.h',
4848
'src/vnc/vncclient.cc',
49-
'<(INTERMEDIATE_DIR)/moc_vncclient.cc',
50-
'src/vnc/vncserverparameters.cc',
51-
'src/webdriver/extension_qt/vnc_event_dispatcher.cc',
52-
'src/webdriver/extension_qt/wd_event_dispatcher.cc'
49+
'<(INTERMEDIATE_DIR)/moc_vncclient.cc',
50+
'src/vnc/vncserverparameters.cc',
51+
'src/webdriver/extension_qt/vnc_event_dispatcher.cc',
52+
'src/webdriver/extension_qt/wd_event_dispatcher.cc'
5353
],
5454

5555
'conditions': [
@@ -79,6 +79,24 @@
7979
'src/third_party/webdriver/atoms.cc',
8080
],
8181

82+
} , {
83+
'target_name': 'WebDriver_extension_qt_base_shared',
84+
'type': 'shared_library',
85+
86+
'product_name': 'WebDriver_extension_qt_base',
87+
88+
'dependencies': [
89+
'WebDriver_extension_qt_base',
90+
],
91+
} , {
92+
'target_name': 'WebDriver_extension_qt_web_shared',
93+
'type': 'shared_library',
94+
95+
'product_name': 'WebDriver_extension_qt_web',
96+
97+
'dependencies': [
98+
'WebDriver_extension_qt_web',
99+
],
82100
}
83101
],
84102
}

0 commit comments

Comments
 (0)