]> git.lyx.org Git - features.git/blob - development/Win32/packaging/installer/include/filelist.nsh
7630df79f6272398511acab3b57b944f503ebc32
[features.git] / development / Win32 / packaging / installer / include / filelist.nsh
1 /*
2
3 filelist.nsh
4
5 Lists of files to include in the installer
6
7 */
8
9 !define FILE '${COMMAND} "${DIRECTORY}'
10
11 !macro FileListLyXBin COMMAND DIRECTORY
12
13   ${FILE}lyx.exe"
14   ${FILE}tex2lyx.exe"
15
16 !macroend
17
18 !macro FileListQtBin COMMAND DIRECTORY
19
20   ${FILE}Qt5Core.dll"
21   ${FILE}Qt5Gui.dll"
22   ${FILE}Qt5Svg.dll"
23   ${FILE}Qt5Widgets.dll"
24   ${FILE}Qt5WinExtras.dll"
25   ${FILE}Qt5Xml.dll"
26
27 !macroend
28
29 !macro FileListQtImageformats COMMAND DIRECTORY
30
31   ${FILE}qdds.dll"
32   ${FILE}qgif.dll"
33   ${FILE}qicns.dll"
34   ${FILE}qico.dll"
35   ${FILE}qjp2.dll"
36   ${FILE}qjpeg.dll"
37   ${FILE}qmng.dll"
38   ${FILE}qsvg.dll"
39   ${FILE}qtga.dll"
40   ${FILE}qtiff.dll"
41   ${FILE}qwbmp.dll"
42   ${FILE}qwebp.dll"
43
44 !macroend
45
46 !macro FileListQtIconengines COMMAND DIRECTORY
47
48   ${FILE}qsvgicon.dll"
49
50 !macroend
51
52 !macro FileListMSVC COMMAND DIRECTORY
53
54   # Manifest not needed for 2010
55   ${FILE}msvcr100.dll"
56   ${FILE}msvcp100.dll"
57   
58 !macroend
59
60 !macro FileListDll COMMAND DIRECTORY
61
62   ${FILE}iconv.dll"
63   ${FILE}intl.dll"
64   ${FILE}libhunspell.dll"
65   ${FILE}zlibwapi.dll"
66
67 !macroend
68
69 !macro FileListNetpbmBin COMMAND DIRECTORY
70
71   ${FILE}libnetpbm10.dll"
72   ${FILE}pnmcrop.exe"
73   
74 !macroend
75
76 !macro FileListDTLBin COMMAND DIRECTORY
77
78   ${FILE}dt2dv.exe"
79   ${FILE}dv2dt.exe"
80   
81 !macroend
82
83 !macro FileListRsvg COMMAND DIRECTORY
84
85   ${FILE}rsvg-convert.exe"
86   
87 !macroend
88
89 !macro FileListDvipostBin COMMAND DIRECTORY
90
91   ${FILE}pplatex.exe"
92   
93 !macroend
94
95 !macro FileListUnoConv COMMAND DIRECTORY
96
97   ${FILE}unoconv.py"
98   
99 !macroend
100
101 !macro FileListeLyXer COMMAND DIRECTORY
102
103   ${FILE}elyxer.py"
104   ${FILE}lyx.css"
105   ${FILE}math.css"
106   ${FILE}math2html.py"
107   ${FILE}toc.css"
108   
109 !macroend
110
111 !macro FileListPDFToolsBin COMMAND DIRECTORY
112
113   ${FILE}pdfopen.exe"
114   ${FILE}pdfclose.exe"
115   
116 !macroend
117
118 !macro FileListPDFViewBin COMMAND DIRECTORY
119
120   ${FILE}pdfview.exe"
121   ${FILE}System.dll"
122   ${FILE}Console.dll"
123
124 !macroend
125
126 !macro FileListFonts COMMAND DIRECTORY
127 # FIXME: simply copy the whole directory!
128
129   ${FILE}cmex10.ttf"
130   ${FILE}cmmi10.ttf"
131   ${FILE}cmr10.ttf"
132   ${FILE}cmsy10.ttf"
133   ${FILE}esint10.ttf"
134   ${FILE}eufm10.ttf"
135   ${FILE}msam10.ttf"
136   ${FILE}msbm10.ttf"
137   ${FILE}rsfs10.ttf"
138   ${FILE}wasy10.ttf"
139   
140 !macroend
141
142 !macro FileListImageMagick COMMAND DIRECTORY
143
144 # FIXME: simply copy the whole directory!
145
146   ${FILE}coder.xml"
147   ${FILE}colors.xml"
148   ${FILE}configure.xml"
149   ${FILE}convert.exe"
150   ${FILE}delegates.xml"
151   ${FILE}english.xml"
152   ${FILE}ImageMagick.rdf"
153   ${FILE}locale.xml"
154   ${FILE}log.xml"
155   ${FILE}magic.xml"
156   ${FILE}policy.xml"
157   ${FILE}sRGB.icm"
158   ${FILE}thresholds.xml"
159   ${FILE}type-ghostscript.xml"
160   ${FILE}type.xml"
161   ${FILE}X11.dll"
162   ${FILE}Xext.dll"
163
164 !macroend
165
166 !macro FileListGhostscript COMMAND DIRECTORY
167
168 # FIXME: simply copy the whole directory!
169
170   ${FILE}gswin32.exe"
171   ${FILE}gswin32c.exe"
172   ${FILE}gsdll32.dll"
173
174 !macroend