-
Notifications
You must be signed in to change notification settings - Fork 3
/
binding.gyp
79 lines (79 loc) · 2.25 KB
/
binding.gyp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
"targets": [{
"target_name" : "quantel_gateway",
"sources" : [
"src/cxx/quantel_gateway.cc",
"src/cxx/quentin.cc",
"src/cxx/qgw_util.cc",
"src/cxx/zone.cc",
"src/cxx/clip.cc",
"src/cxx/port.cc",
"src/cxx/control.cc",
"src/cxx/clone.cc",
"src/cxx/thumbs.cc",
"src/cxx/test_server.cc"
],
"conditions": [
['OS=="win"', {
"configurations": {
"Release": {
"msvs_settings": {
"VCCLCompilerTool": {
"RuntimeTypeInfo": "true",
"ExceptionHandling": 1
}
}
}
},
"defines": [ "__x86__", "__WIN32__", "__NT__", "OMNI_UNLOADABLE_STUBS" ],
"include_dirs" : [
"include/omniORB",
"include/quantel"
],
"libraries": [
"-l../lib/omniORB/win32_x64/omniORB4_rt",
"-l../lib/omniORB/win32_x64/COS4_rt",
"-l../lib/omniORB/win32_x64/COSDynamic4_rt",
"-l../lib/omniORB/win32_x64/omniCodeSets4_rt",
"-l../lib/omniORB/win32_x64/omniConnectionMgmt4_rt",
"-l../lib/omniORB/win32_x64/omniDynamic4_rt",
"-l../lib/omniORB/win32_x64/omnisslTP4_rt",
"-l../lib/omniORB/win32_x64/omnithread_rt"
],
"copies": [
{
"destination": "build/Release/",
"files": [
"lib/omniORB/win32_x64/omniORB423_vc15_rt.dll",
"lib/omniORB/win32_x64/COS423_vc15_rt.dll",
"lib/omniORB/win32_x64/COSDynamic423_vc15_rt.dll",
"lib/omniORB/win32_x64/omniCodeSets423_vc15_rt.dll",
"lib/omniORB/win32_x64/omniConnectionMgmt423_vc15_rt.dll",
"lib/omniORB/win32_x64/omniDynamic423_vc15_rt.dll",
"lib/omniORB/win32_x64/omnisslTP423_vc15_rt.dll",
"lib/omniORB/win32_x64/omnithread41_vc15_rt.dll"
]
}
]
}],
['OS!="win"', {
"defines": [
"__STDC_CONSTANT_MACROS", "OMNI_UNLOADABLE_STUBS"
],
"include_dirs" : [
"include/quantel"
],
"cflags_cc": [
"-std=c++11",
"-fexceptions"
],
"link_settings": {
"libraries": [
"-lomniORB4",
"-lomnithread"
]
}
}]
]
}]
}