-
Notifications
You must be signed in to change notification settings - Fork 1
/
PluginConfig.cmake
77 lines (67 loc) · 2.47 KB
/
PluginConfig.cmake
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
#/**********************************************************\
# Auto-Generated Plugin Configuration file
# for esteid
#\**********************************************************/
set(PLUGIN_NAME "esteid")
set(PLUGIN_PREFIX "EE")
set(COMPANY_NAME "RIA")
# ActiveX constants:
set(FBTYPELIB_NAME esteidLib)
set(FBTYPELIB_DESC "esteid 1.0 Type Library")
set(IFBControl_DESC "esteid Control Interface")
set(FBControl_DESC "esteid Control Class")
set(IFBComJavascriptObject_DESC "esteid IComJavascriptObject Interface")
set(FBComJavascriptObject_DESC "esteid ComJavascriptObject Class")
set(IFBComEventSource_DESC "esteid IFBComEventSource Interface")
set(AXVERSION_NUM "1")
# NOTE: THESE GUIDS *MUST* BE UNIQUE TO YOUR PLUGIN/ACTIVEX CONTROL! YES, ALL OF THEM!
set(FBTYPELIB_GUID b2c0ed58-945a-53ea-bbcf-51af4ad4f81d)
set(IFBControl_GUID 8ceb9c14-aa9c-5a2e-be64-727f7c24bd5f)
set(IFBComJavascriptObject_GUID 4662cd17-0b44-535a-91e5-1753bb2f1666)
set(FBComJavascriptObject_GUID 4eee5d8d-2c87-50b7-bde3-fe242d062ae5)
set(IFBComEventSource_GUID 60eb3e65-2938-5533-9491-4596e4acc5e6)
# these are the pieces that are relevant to using it from Javascript
set(MOZILLA_PLUGINID "@esteid.googlecode.com/esteid-browser-plugin")
# strings
set(FBSTRING_CompanyName "Estonian Informatics Centre")
set(_VERSION "1.3.0")
if(SVN_REV)
set(FBSTRING_PLUGIN_VERSION "${_VERSION}.${SVN_REV}")
else()
set(FBSTRING_PLUGIN_VERSION "${_VERSION}")
endif()
set(FBSTRING_LegalCopyright "Copyright 2010 Estonian Informatics Centre")
set(FBSTRING_PluginFileName "np${PLUGIN_NAME}.dll")
set(FBSTRING_ProductName "esteid")
set(FBSTRING_FileExtents "")
set(FBSTRING_PluginName "Estonian ID card plugin")
set(FBSTRING_MIMEType
"application/x-esteid"
"application/x-digidoc"
"application/x-idcard-plugin"
)
set(ACTIVEX_PROGID
"EE.esteid"
"EIDCard.Sign"
)
set(FBControl_GUID
29ce3405-f2fd-5402-a971-cb7b9fc0abac # Open EstEID universal signer
FC5B7BD2-584A-4153-92D7-4C5840E4BC28 # Compatibility Sign Class
)
set(FBSTRING_FileExtents "")
set(FBSTRING_FileDescription
"Open EstEID universal signer"
"SK plugin emulation"
"Old Mozilla plugin emulation"
)
# mac settings
# The plugin doesn't do any drawing and doesn't need mouse / keyboard events,
# so turn the following off:
set (FBMAC_USE_CARBON 0)
set (FBMAC_USE_COCOA 0)
set (FBMAC_USE_QUICKDRAW 0)
set (FBMAC_USE_COREGRAPHICS 0)
set (FBMAC_USE_COREANIMATION 0)
if(ENABLE_DEBUG)
add_firebreath_library(log4cplus)
endif()