]> git.lyx.org Git - features.git/blob - development/Win32/packaging/installer/lyx.nsi
set eol-style
[features.git] / development / Win32 / packaging / installer / lyx.nsi
1 /*
2
3 NSIS Script - LyX 1.5/1.6 Installer for Win32
4 Authors: Joost Verburg, Angus Leeming, Uwe Stöhr
5 Requires NSIS 2.36 or later
6
7 Licence details for all installer scripts can be found in the file COPYING
8
9 */
10
11 !include settings.nsh
12
13 #--------------------------------
14 # Header files  
15
16 !include include\declarations.nsh
17 !include include\variables.nsh
18 !include include\nsis.nsh
19
20 !include include\dictlist.nsh
21 !include include\filelist.nsh
22 !include include\langlist.nsh
23
24 !include include\detection.nsh
25 !include include\gui.nsh
26 !include include\init.nsh
27
28 #--------------------------------
29 # The following commands use makensis to compile two applications.
30 # Although these applications are written in NSIS, they do not install anything.
31
32 # Compile the launcher
33 !system '"${NSISDIR}\makensis.exe" "${FILES_LAUNCHER}\launcher.nsi"'
34
35 # Compile Windows PDF view helper
36 !system '"${NSISDIR}\makensis.exe" "${FILES_PDFVIEW}\pdfview.nsi"'
37
38 #--------------------------------
39 # Setup
40
41 !include setup\install.nsh
42 !include setup\uninstall.nsh
43 !include setup\configure.nsh
44
45 #--------------------------------
46 # User interface (wizard pages)
47
48 !include gui\external.nsh
49 !include gui\langselect.nsh
50 !include gui\reinstall.nsh
51
52 #--------------------------------
53 # Output file
54
55 Outfile "${SETUP_EXE}"