@@ -130,6 +130,30 @@ Section "Files" SecInstall
130130 File " ..\include\mosquitto\libmosquittopp.h"
131131 File " ..\include\mosquitto\mqtt_protocol.h"
132132
133+ SetOutPath " $INSTDIR\dashboard"
134+ File " ..\dashboard\src\assert.js
135+ File " ..\dashboard\src\chart.umd.js
136+ File " ..\dashboard\src\chartjs-plugin-zoom.min.js
137+ File " ..\dashboard\src\consts.js
138+ File " ..\dashboard\src\dashboard.js
139+ File " ..\dashboard\src\hammer.min.js
140+ File " ..\dashboard\src\index.html
141+ File " ..\dashboard\src\index.js
142+ File " ..\dashboard\src\listeners.html
143+ File " ..\dashboard\src\listeners.js
144+ File " ..\dashboard\src\queue.js
145+ File " ..\dashboard\src\sidebar.js
146+ File " ..\dashboard\src\styles.css
147+ File " ..\dashboard\src\tailwind
148+ File " ..\dashboard\src\tailwind.config.js
149+ File " ..\dashboard\src\tailwind\styles.css
150+ File " ..\dashboard\src\utils.js
151+
152+ SetOutPath " $INSTDIR \dashboard\media"
153+ File " ..\dashboard\src\media\favicon-16x16.png
154+ File " ..\dashboard\src\media\favicon-32x32.png
155+ File " ..\dashboard\src\media\mosquitto-logo.png
156+
133157 WriteUninstaller " $INSTDIR\Uninstall.exe"
134158 WriteRegStr HKLM " Software\Microsoft\Windows\CurrentVersion\Uninstall\Mosquitto64" " DisplayName" " Eclipse Mosquitto MQTT broker (64 bit)"
135159 WriteRegStr HKLM " Software\Microsoft\Windows\CurrentVersion\Uninstall\Mosquitto64" " DisplayIcon" " $INSTDIR\mosquitto.ico"
@@ -241,6 +265,30 @@ Section "Uninstall"
241265 RMDir " $INSTDIR\devel\mosquitto"
242266 RMDir " $INSTDIR\devel"
243267
268+ Delete " $INSTDIR\dashboard\media\favicon-16x16.png"
269+ Delete " $INSTDIR\dashboard\media\favicon-32x32.png"
270+ Delete " $INSTDIR\dashboard\media\mosquitto-logo.png"
271+ RMDir " $INSTDIR\dashboard\media"
272+
273+ Delete " $INSTDIR\dashboard\assert.js
274+ Delete " $INSTDIR \dashboard\chart.umd.js
275+ Delete " $INSTDIR\dashboard\chartjs-plugin-zoom.min.js
276+ Delete " $INSTDIR \dashboard\consts.js
277+ Delete " $INSTDIR\dashboard\dashboard.js
278+ Delete " $INSTDIR \dashboard\hammer.min.js
279+ Delete " $INSTDIR\dashboard\index.html
280+ Delete " $INSTDIR \dashboard\index.js
281+ Delete " $INSTDIR\dashboard\listeners.html
282+ Delete " $INSTDIR \dashboard\listeners.js
283+ Delete " $INSTDIR\dashboard\queue.js
284+ Delete " $INSTDIR \dashboard\sidebar.js
285+ Delete " $INSTDIR\dashboard\styles.css
286+ Delete " $INSTDIR \dashboard\tailwind
287+ Delete " $INSTDIR\dashboard\tailwind.config.js
288+ Delete " $INSTDIR \dashboard\tailwind\styles.css
289+ Delete " $INSTDIR\dashboard\utils.js
290+ RMDir " $INSTDIR \dashboard"
291+
244292 Delete " $INSTDIR \Uninstall.exe"
245293 RMDir " $INSTDIR "
246294 DeleteRegKey HKLM " Software\Microsoft\Windows\CurrentVersion\Uninstall\Mosquitto64"
@@ -256,3 +304,4 @@ LangString DESC_SecService ${LANG_ENGLISH} "Install mosquitto as a Windows servi
256304 !insertmacro MUI_DESCRIPTION_TEXT ${SecInstall} $(DESC_SecInstall)
257305 !insertmacro MUI_DESCRIPTION_TEXT ${SecService} $(DESC_SecService)
258306!insertmacro MUI_FUNCTION_DESCRIPTION_END
307+
0 commit comments