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