2a5da1c36c7b1d0f3b773604724d1b9eb8c8f37b
[public/netxms.git] / sdk / install / netxms-sdk.iss
1 ; NetXMS SDK installation script
2 ; Copyright (c)
3
4 [Setup]
5 AppName=NetXMS SDK
6 AppVerName=NetXMS SDK 1.2.16
7 AppVersion=1.2.16
8 AppPublisher=Raden Solutions
9 AppPublisherURL=http://www.radensolutions.com
10 AppSupportURL=http://www.radensolutions.com
11 AppUpdatesURL=http://www.netxms.org
12 DefaultDirName=C:\NetXMS\SDK
13 DefaultGroupName=NetXMS SDK
14 AllowNoIcons=yes
15 LicenseFile=..\..\LGPL.txt
16 Compression=lzma
17 SolidCompression=yes
18 LanguageDetectionMethod=none
19 OutputBaseFilename=netxms-sdk-1.2.16
20
21 [Files]
22 ; Header files
23 Source: "..\..\include\appagent.h"; DestDir: "{app}\include"; Flags: ignoreversion;
24 Source: "..\..\include\ata.h"; DestDir: "{app}\include"; Flags: ignoreversion;
25 Source: "..\..\include\base64.h"; DestDir: "{app}\include"; Flags: ignoreversion;
26 Source: "..\..\include\build.h"; DestDir: "{app}\include"; Flags: ignoreversion;
27 Source: "..\..\include\dbdrv.h"; DestDir: "{app}\include"; Flags: ignoreversion;
28 Source: "..\..\include\geolocation.h"; DestDir: "{app}\include"; Flags: ignoreversion;
29 Source: "..\..\include\ieee8021x.h"; DestDir: "{app}\include"; Flags: ignoreversion;
30 Source: "..\..\include\jansson.h"; DestDir: "{app}\include"; Flags: ignoreversion;
31 Source: "..\..\include\jansson_config.h"; DestDir: "{app}\include"; Flags: ignoreversion;
32 Source: "..\..\include\netxms-regex.h"; DestDir: "{app}\include"; Flags: ignoreversion;
33 Source: "..\..\include\netxms-version.h"; DestDir: "{app}\include"; Flags: ignoreversion;
34 Source: "..\..\include\netxms_getopt.h"; DestDir: "{app}\include"; Flags: ignoreversion;
35 Source: "..\..\include\netxms_isc.h"; DestDir: "{app}\include"; Flags: ignoreversion;
36 Source: "..\..\include\netxms_maps.h"; DestDir: "{app}\include"; Flags: ignoreversion;
37 Source: "..\..\include\netxmsdb.h"; DestDir: "{app}\include"; Flags: ignoreversion;
38 Source: "..\..\include\nms_agent.h"; DestDir: "{app}\include"; Flags: ignoreversion;
39 Source: "..\..\include\nms_common.h"; DestDir: "{app}\include"; Flags: ignoreversion;
40 Source: "..\..\include\nms_cscp.h"; DestDir: "{app}\include"; Flags: ignoreversion;
41 Source: "..\..\include\nms_threads.h"; DestDir: "{app}\include"; Flags: ignoreversion;
42 Source: "..\..\include\nms_util.h"; DestDir: "{app}\include"; Flags: ignoreversion;
43 Source: "..\..\include\nxclapi.h"; DestDir: "{app}\include"; Flags: ignoreversion;
44 Source: "..\..\include\nxconfig.h"; DestDir: "{app}\include"; Flags: ignoreversion;
45 Source: "..\..\include\nxcpapi.h"; DestDir: "{app}\include"; Flags: ignoreversion;
46 Source: "..\..\include\nxdbapi.h"; DestDir: "{app}\include"; Flags: ignoreversion;
47 Source: "..\..\include\nxevent.h"; DestDir: "{app}\include"; Flags: ignoreversion;
48 Source: "..\..\include\nxlog.h"; DestDir: "{app}\include"; Flags: ignoreversion;
49 Source: "..\..\include\nxlpapi.h"; DestDir: "{app}\include"; Flags: ignoreversion;
50 Source: "..\..\include\nxmbapi.h"; DestDir: "{app}\include"; Flags: ignoreversion;
51 Source: "..\..\include\nxqueue.h"; DestDir: "{app}\include"; Flags: ignoreversion;
52 Source: "..\..\include\nxsdapi.h"; DestDir: "{app}\include"; Flags: ignoreversion;
53 Source: "..\..\include\nxsl.h"; DestDir: "{app}\include"; Flags: ignoreversion;
54 Source: "..\..\include\nxsl_classes.h"; DestDir: "{app}\include"; Flags: ignoreversion;
55 Source: "..\..\include\nxsnmp.h"; DestDir: "{app}\include"; Flags: ignoreversion;
56 Source: "..\..\include\nxstat.h"; DestDir: "{app}\include"; Flags: ignoreversion;
57 Source: "..\..\include\nxtools.h"; DestDir: "{app}\include"; Flags: ignoreversion;
58 Source: "..\..\include\rwlock.h"; DestDir: "{app}\include"; Flags: ignoreversion;
59 Source: "..\..\include\strophe.h"; DestDir: "{app}\include"; Flags: ignoreversion;
60 Source: "..\..\include\unicode.h"; DestDir: "{app}\include"; Flags: ignoreversion;
61 Source: "..\..\include\uthash.h"; DestDir: "{app}\include"; Flags: ignoreversion;
62 Source: "..\..\include\uuid.h"; DestDir: "{app}\include"; Flags: ignoreversion;
63 Source: "..\..\src\server\include\hdlink.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
64 Source: "..\..\src\server\include\nddrv.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
65 Source: "..\..\src\server\include\netxms_mt.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
66 Source: "..\..\src\server\include\nms_actions.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
67 Source: "..\..\src\server\include\nms_alarm.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
68 Source: "..\..\src\server\include\nms_core.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
69 Source: "..\..\src\server\include\nms_dcoll.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
70 Source: "..\..\src\server\include\nms_events.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
71 Source: "..\..\src\server\include\nms_locks.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
72 Source: "..\..\src\server\include\nms_objects.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
73 Source: "..\..\src\server\include\nms_pkg.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
74 Source: "..\..\src\server\include\nms_script.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
75 Source: "..\..\src\server\include\nms_topo.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
76 Source: "..\..\src\server\include\nms_users.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
77 Source: "..\..\src\server\include\nxcore_jobs.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
78 Source: "..\..\src\server\include\nxcore_logs.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
79 Source: "..\..\src\server\include\nxcore_situations.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
80 Source: "..\..\src\server\include\nxcore_smclp.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
81 Source: "..\..\src\server\include\nxcore_winperf.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
82 Source: "..\..\src\server\include\nxmodule.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
83 Source: "..\..\src\server\include\nxsrvapi.h"; DestDir: "{app}\include\server"; Flags: ignoreversion;
84 ; x86 libraries
85 Source: "..\..\release\appagent.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
86 Source: "..\..\release\jansson.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
87 Source: "..\..\release\libexpat.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
88 Source: "..\..\release\libnetxms.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
89 Source: "..\..\release\libnxcl.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
90 Source: "..\..\release\libnxdb.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
91 Source: "..\..\release\libnxlp.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
92 Source: "..\..\release\libnxmap.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
93 Source: "..\..\release\libnxmb.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
94 Source: "..\..\release\libnxsl.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
95 Source: "..\..\release\libnxsnmp.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
96 Source: "..\..\release\libnxsrv.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
97 Source: "..\..\release\libstrophe.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
98 Source: "..\..\release\libtre.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
99 Source: "..\..\release\nxcore.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
100 Source: "..\..\release\nxsqlite.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
101 Source: "..\..\release\nxzlib.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
102 ; x64 libraries
103 Source: "..\..\x64\release\appagent.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
104 Source: "..\..\x64\release\jansson.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
105 Source: "..\..\x64\release\libexpat.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
106 Source: "..\..\x64\release\libnetxms.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
107 Source: "..\..\x64\release\libnxcl.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
108 Source: "..\..\x64\release\libnxdb.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
109 Source: "..\..\x64\release\libnxlp.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
110 Source: "..\..\x64\release\libnxmap.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
111 Source: "..\..\x64\release\libnxmb.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
112 Source: "..\..\x64\release\libnxsl.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
113 Source: "..\..\x64\release\libnxsnmp.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
114 Source: "..\..\x64\release\libnxsrv.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
115 Source: "..\..\x64\release\libstrophe.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
116 Source: "..\..\x64\release\libtre.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
117 Source: "..\..\x64\release\nxcore.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
118 Source: "..\..\x64\release\nxsqlite.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
119 Source: "..\..\x64\release\nxzlib.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;
120 ; Java API
121 Source: "..\..\src\agent\subagents\java\java\target\netxms-agent-1.2.16.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
122 Source: "..\..\src\agent\subagents\java\java\target\netxms-agent-1.2.16-javadoc.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
123 Source: "..\..\src\java\certificate-manager\target\certificate-manager-1.2.16.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
124 Source: "..\..\src\java\certificate-manager\target\certificate-manager-1.2.16-javadoc.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
125 Source: "..\..\src\java\mobile-agent\target\netxms-mobile-agent-1.2.16.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
126 Source: "..\..\src\java\mobile-agent\target\netxms-mobile-agent-1.2.16-javadoc.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
127 Source: "..\..\src\java\netxms-base\target\netxms-base-1.2.16.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
128 Source: "..\..\src\java\netxms-base\target\netxms-base-1.2.16-javadoc.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
129 Source: "..\..\src\java\netxms-client\target\netxms-client-1.2.16.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
130 Source: "..\..\src\java\netxms-client\target\netxms-client-1.2.16-javadoc.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
131 Source: "..\..\src\java\netxms-client-api\target\netxms-client-api-1.2.16.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
132 Source: "..\..\src\java\netxms-client-api\target\netxms-client-api-1.2.16-javadoc.jar"; DestDir: "{app}\java"; Flags: ignoreversion;
133 ; Documentation
134 Source: "..\..\doc\internal\event_code_ranges.txt"; DestDir: "{app}\doc"; Flags: ignoreversion;
135 Source: "..\..\doc\internal\nxcp_command_ranges.txt"; DestDir: "{app}\doc"; Flags: ignoreversion;
136 Source: "..\..\doc\internal\unicode.txt"; DestDir: "{app}\doc"; Flags: ignoreversion;
137 ;Source: "..\..\doc\manuals\nxcp_reference.pdf"; DestDir: "{app}\doc"; Flags: ignoreversion;
138 ; Examples
139 Source: "..\samples\C\samples.sln"; DestDir: "{app}\samples"; Flags: ignoreversion;
140 Source: "..\samples\C\subagent\sample-subagent.cpp"; DestDir: "{app}\samples\C\subagent"; Flags: ignoreversion;
141 Source: "..\samples\C\subagent\sample-subagent.vcproj"; DestDir: "{app}\samples\C\subagent"; Flags: ignoreversion;
142 Source: "..\samples\Java\get-dci-from-server\pom.xml"; DestDir: "{app}\samples\Java\get-dci-from-server"; Flags: ignoreversion;
143 Source: "..\samples\Java\get-dci-from-server\src\*"; DestDir: "{app}\samples\Java\get-dci-from-server\src"; Flags: ignoreversion recursesubdirs;
144 ; OpenSSL headers and libs
145 Source: "..\openssl\include\*.h"; DestDir: "{app}\include\openssl"; Flags: ignoreversion;
146 Source: "..\openssl\include\*.c"; DestDir: "{app}\include\openssl"; Flags: ignoreversion;
147 Source: "..\openssl\lib\x86\*.lib"; DestDir: "{app}\lib\x86"; Flags: ignoreversion;
148 Source: "..\openssl\lib\x64\*.lib"; DestDir: "{app}\lib\x64"; Flags: ignoreversion;