~ubuntu-branches/debian/sid/gtkglext/sid

« back to all changes in this revision

Viewing changes to gtkglext.nsi

  • Committer: Bazaar Package Importer
  • Author(s): Marcelo E. Magallon
  • Date: 2004-04-03 17:43:17 UTC
  • Revision ID: james.westby@ubuntu.com-20040403174317-d5gb2d2gftaligp8
Tags: upstream-1.0.6
ImportĀ upstreamĀ versionĀ 1.0.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
;
 
2
; NSIS script for GtkGLExt Win32 binary installer.
 
3
;
 
4
; written by Naofumi Yasufuku <naofumi@users.sourceforge.net>
 
5
;
 
6
; about NSIS, see http://nsis.sourceforge.net/
 
7
;
 
8
 
 
9
!define GTKGLEXT_VERSION         1.0.6
 
10
!define GTKGLEXT_API_VERSION     1.0
 
11
!define GTKGLEXT_PUBLISHER       "GtkGLExt"
 
12
!define GTKGLEXT_URL_INFO_ABOUT  "http://gtkglext.sourceforge.net/"
 
13
!define GTKGLEXT_URL_UPDATE_INFO "http://sourceforge.net/projects/gtkglext/"
 
14
!define GTKGLEXT_HELP_LINK       "mailto:gtkglext-list@gnome.org"
 
15
 
 
16
;--------------------------------
 
17
;Configuration
 
18
 
 
19
OutFile gtkglext-win32-${GTKGLEXT_VERSION}.exe
 
20
SetCompressor lzma
 
21
 
 
22
InstType "Full (Runtime w/ Development and Examples)"
 
23
InstType "Runtime (w/o Development and Examples)"
 
24
 
 
25
ShowInstDetails show
 
26
ShowUninstDetails show
 
27
SetDateSave on
 
28
 
 
29
; the default installation drive is changed by .onInit
 
30
InstallDir C:\GtkGLExt\${GTKGLEXT_API_VERSION}
 
31
InstallDirRegKey HKLM SOFTWARE\GtkGLExt\${GTKGLEXT_API_VERSION} "Path"
 
32
 
 
33
;--------------------------------
 
34
;Header Files
 
35
 
 
36
!include "MUI.nsh"
 
37
 
 
38
;--------------------------------
 
39
;Configuration
 
40
 
 
41
; Names
 
42
Name "GtkGLExt"
 
43
Caption "GtkGLExt ${GTKGLEXT_VERSION} Setup"
 
44
 
 
45
;--------------------------------
 
46
;Variables
 
47
 
 
48
Var MUI_TEMP
 
49
Var STARTMENU_FOLDER
 
50
 
 
51
;--------------------------------
 
52
;Interface Settings
 
53
 
 
54
!define MUI_ABORTWARNING
 
55
 
 
56
!define MUI_COMPONENTSPAGE_SMALLDESC
 
57
 
 
58
!define MUI_FINISHPAGE_NOAUTOCLOSE
 
59
!define MUI_UNFINISHPAGE_NOAUTOCLOSE
 
60
 
 
61
;--------------------------------
 
62
;Pages
 
63
 
 
64
;Welcome Page
 
65
!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of GtkGLExt, OpenGL Extension to GTK.\r\n\r\n\r\n$_CLICK"
 
66
!insertmacro MUI_PAGE_WELCOME
 
67
 
 
68
;License Page
 
69
!insertmacro MUI_PAGE_LICENSE "COPYING.LIB"
 
70
 
 
71
;Components Page
 
72
!insertmacro MUI_PAGE_COMPONENTS
 
73
 
 
74
;Directory Page
 
75
!insertmacro MUI_PAGE_DIRECTORY
 
76
 
 
77
;Start Menu Folder Page
 
78
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "GtkGLExt ${GTKGLEXT_API_VERSION}"
 
79
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKLM"
 
80
!define MUI_STARTMENUPAGE_REGISTRY_KEY "SOFTWARE\GtkGLExt\${GTKGLEXT_API_VERSION}"
 
81
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "StartMenuFolder"
 
82
!insertmacro MUI_PAGE_STARTMENU StartMenu $STARTMENU_FOLDER
 
83
 
 
84
;Installation Page
 
85
!insertmacro MUI_PAGE_INSTFILES
 
86
 
 
87
;Finish Page
 
88
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
 
89
!insertmacro MUI_PAGE_FINISH
 
90
 
 
91
;Uninstall Welcome Page
 
92
!insertmacro MUI_UNPAGE_WELCOME
 
93
 
 
94
;Uninstall Confirm Page
 
95
!insertmacro MUI_UNPAGE_CONFIRM
 
96
 
 
97
;Uninstallation Page
 
98
!insertmacro MUI_UNPAGE_INSTFILES
 
99
 
 
100
;Uninstall Finish Page
 
101
!insertmacro MUI_UNPAGE_FINISH
 
102
 
 
103
;--------------------------------
 
104
;Languages
 
105
 
 
106
!insertmacro MUI_LANGUAGE "English"
 
107
  
 
108
;--------------------------------
 
109
;Reserve Files
 
110
 
 
111
;!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
 
112
 
 
113
;--------------------------------
 
114
;Installer Sections
 
115
 
 
116
Section "GtkGLExt Runtime" SecRuntime
 
117
  SectionIn 1 2 RO
 
118
 
 
119
  SetOutPath $INSTDIR\bin
 
120
  File bin\*.dll
 
121
 
 
122
  ; Registry
 
123
  WriteRegStr HKLM "SOFTWARE\GtkGLExt\${GTKGLEXT_API_VERSION}\Runtime" "Path" "$INSTDIR"
 
124
  WriteRegStr HKLM "SOFTWARE\GtkGLExt\${GTKGLEXT_API_VERSION}\Runtime" "Version" "${GTKGLEXT_VERSION}"
 
125
 
 
126
SectionEnd
 
127
 
 
128
Section "GtkGLExt Development" SecDevelopment
 
129
  SectionIn 1
 
130
 
 
131
  SetOutPath $INSTDIR\include\gtkglext-${GTKGLEXT_API_VERSION}\gdk
 
132
  File include\gtkglext-${GTKGLEXT_API_VERSION}\gdk\*.h
 
133
 
 
134
  SetOutPath $INSTDIR\include\gtkglext-${GTKGLEXT_API_VERSION}\gdk\glext
 
135
  File include\gtkglext-${GTKGLEXT_API_VERSION}\gdk\glext\*.h
 
136
 
 
137
  SetOutPath $INSTDIR\include\gtkglext-${GTKGLEXT_API_VERSION}\gdk\win32
 
138
  File include\gtkglext-${GTKGLEXT_API_VERSION}\gdk\win32\*.h
 
139
 
 
140
  SetOutPath $INSTDIR\include\gtkglext-${GTKGLEXT_API_VERSION}\gtk
 
141
  File include\gtkglext-${GTKGLEXT_API_VERSION}\gtk\*.h
 
142
 
 
143
  SetOutPath $INSTDIR\lib\gtkglext-${GTKGLEXT_API_VERSION}\include
 
144
  File lib\gtkglext-${GTKGLEXT_API_VERSION}\include\gdkglext-config.h
 
145
 
 
146
  SetOutPath $INSTDIR\lib
 
147
  File lib\*.a
 
148
  File lib\*.lib
 
149
 
 
150
  SetOutPath $INSTDIR\lib\pkgconfig
 
151
  File lib\pkgconfig\*.pc
 
152
 
 
153
  SetOutPath $INSTDIR\share\aclocal
 
154
  File share\aclocal\*.m4
 
155
 
 
156
  SetOutPath $INSTDIR\share\gtk-doc\html\gtkglext
 
157
  File share\gtk-doc\html\gtkglext\*.html
 
158
  File share\gtk-doc\html\gtkglext\*.sgml
 
159
  File share\gtk-doc\html\gtkglext\*.devhelp
 
160
  File share\gtk-doc\html\gtkglext\*.png
 
161
 
 
162
  ; Update .pc files
 
163
  ; short name will cause a problem with current libtool :-<
 
164
  ;GetFullPathName /SHORT $0 $INSTDIR
 
165
  StrCpy $0 $INSTDIR
 
166
  Push $0
 
167
  Call ChangeDirSeparator
 
168
  Pop $0
 
169
 
 
170
  DetailPrint "Updating $INSTDIR\lib\pkgconfig\gdkglext-${GTKGLEXT_API_VERSION}.pc"
 
171
  Push $INSTDIR\lib\pkgconfig\gdkglext-${GTKGLEXT_API_VERSION}.pc
 
172
  Push $0
 
173
  Call UpdatePCFile
 
174
  DetailPrint "Done"
 
175
 
 
176
  DetailPrint "Updating $INSTDIR\lib\pkgconfig\gdkglext-win32-${GTKGLEXT_API_VERSION}.pc"
 
177
  Push $INSTDIR\lib\pkgconfig\gdkglext-win32-${GTKGLEXT_API_VERSION}.pc
 
178
  Push $0
 
179
  Call UpdatePCFile
 
180
  DetailPrint "Done"
 
181
 
 
182
  DetailPrint "Updating $INSTDIR\lib\pkgconfig\gtkglext-${GTKGLEXT_API_VERSION}.pc"
 
183
  Push $INSTDIR\lib\pkgconfig\gtkglext-${GTKGLEXT_API_VERSION}.pc
 
184
  Push $0
 
185
  Call UpdatePCFile
 
186
  DetailPrint "Done"
 
187
 
 
188
  DetailPrint "Updating $INSTDIR\lib\pkgconfig\gtkglext-win32-${GTKGLEXT_API_VERSION}.pc"
 
189
  Push $INSTDIR\lib\pkgconfig\gtkglext-win32-${GTKGLEXT_API_VERSION}.pc
 
190
  Push $0
 
191
  Call UpdatePCFile
 
192
  DetailPrint "Done"
 
193
 
 
194
  ; Registry
 
195
  WriteRegStr HKLM "SOFTWARE\GtkGLExt\${GTKGLEXT_API_VERSION}\Development" "Path" "$INSTDIR"
 
196
  WriteRegStr HKLM "SOFTWARE\GtkGLExt\${GTKGLEXT_API_VERSION}\Development" "Version" "${GTKGLEXT_VERSION}"
 
197
 
 
198
SectionEnd
 
199
 
 
200
Section "GtkGLExt Examples" SecExamples
 
201
  SectionIn 1
 
202
 
 
203
  SetOutPath $INSTDIR\gtkglext-examples
 
204
  File gtkglext-examples\Makefile.mingw
 
205
  File gtkglext-examples\Makefile.msc
 
206
  File gtkglext-examples\*.h
 
207
  File gtkglext-examples\*.c
 
208
  File gtkglext-examples\*.lwo
 
209
  File gtkglext-examples\*.rgb
 
210
  File gtkglext-examples\*.exe
 
211
 
 
212
SectionEnd
 
213
 
 
214
Section "Start Menu" SecStartMenu
 
215
  SectionIn 1 2
 
216
 
 
217
  SetShellVarContext all
 
218
 
 
219
  !insertmacro MUI_STARTMENU_WRITE_BEGIN StartMenu
 
220
 
 
221
    CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
 
222
 
 
223
    WriteINIStr "$SMPROGRAMS\$STARTMENU_FOLDER\GtkGLExt Website.url" "InternetShortcut" "URL" "http://gtkglext.sourceforge.net/"
 
224
 
 
225
    IfFileExists "$INSTDIR\share\gtk-doc\html\gtkglext\index.html" "" +2
 
226
      CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\GtkGLExt Reference Manual.lnk" "$INSTDIR\share\gtk-doc\html\gtkglext\index.html"
 
227
 
 
228
    CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall GtkGLExt.lnk" "$INSTDIR\uninst-gtkglext.exe"
 
229
 
 
230
  !insertmacro MUI_STARTMENU_WRITE_END
 
231
 
 
232
SectionEnd
 
233
 
 
234
Section -post
 
235
 
 
236
  ; Write $INSTDIR\bin\gtkglext-env.sh
 
237
  DetailPrint "Generating $INSTDIR\bin\gtkglext-env.sh"
 
238
  Push $INSTDIR\bin\gtkglext-env.sh
 
239
  Call WriteEnvSh
 
240
  DetailPrint "Done"
 
241
 
 
242
  ; Write $INSTDIR\bin\gtkglext-env.bat
 
243
  DetailPrint "Generating $INSTDIR\bin\gtkglext-env.bat"
 
244
  Push $INSTDIR\bin\gtkglext-env.bat
 
245
  Call WriteEnvBat
 
246
  DetailPrint "Done"
 
247
 
 
248
  ; Registry
 
249
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt" "DisplayName" "GtkGLExt ${GTKGLEXT_VERSION}"
 
250
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt" "DisplayVersion" "${GTKGLEXT_VERSION}"
 
251
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt" "Publisher" "${GTKGLEXT_PUBLISHER}"
 
252
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt" "URLInfoAbout" "${GTKGLEXT_URL_INFO_ABOUT}"
 
253
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt" "URLUpdateInfo" "${GTKGLEXT_URL_UPDATE_INFO}"
 
254
  WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt" "HelpLink" "${GTKGLEXT_HELP_LINK}"
 
255
  WriteRegExpandStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt" "UninstallString" "$INSTDIR\uninst-gtkglext.exe"
 
256
 
 
257
  ;; Uninstaller
 
258
  Delete $INSTDIR\uninst-gtkglext.exe
 
259
  WriteUninstaller $INSTDIR\uninst-gtkglext.exe
 
260
 
 
261
SectionEnd
 
262
 
 
263
;--------------------------------
 
264
;Descriptions
 
265
 
 
266
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
 
267
  !insertmacro MUI_DESCRIPTION_TEXT ${SecRuntime} "GtkGLExt runtime libraries"
 
268
  !insertmacro MUI_DESCRIPTION_TEXT ${SecDevelopment} "GtkGLExt development headers, libraries, and documentations"
 
269
  !insertmacro MUI_DESCRIPTION_TEXT ${SecExamples} "GtkGLExt example programs"
 
270
  !insertmacro MUI_DESCRIPTION_TEXT ${SecStartMenu} "Adds icons to your start menu for easy access"
 
271
!insertmacro MUI_FUNCTION_DESCRIPTION_END
 
272
 
 
273
;--------------------------------
 
274
;Installer Functions
 
275
 
 
276
Function .onInit
 
277
  ; Change the default installation drive
 
278
  StrLen $R0 $INSTDIR
 
279
  StrCpy $R1 $INSTDIR $R0 1
 
280
  StrCpy $INSTDIR $PROGRAMFILES 1
 
281
  StrCpy $INSTDIR "$INSTDIR$R1"
 
282
FunctionEnd
 
283
 
 
284
; ChangeDirSeparator
 
285
; input, top of stack  (e.g. C:\Program Files\...)
 
286
; output, top of stack (replaces, with e.g. C:/Program Files/...)
 
287
; modifies no other variables.
 
288
Function ChangeDirSeparator
 
289
  Exch $R0
 
290
  Push $R1
 
291
  Push $R2
 
292
  Push $R3
 
293
    StrCpy $R1 $R0
 
294
    StrCpy $R0 ""
 
295
    StrCpy $R2 0
 
296
    goto loop
 
297
    replace:
 
298
      StrCpy $R0 "$R0/"
 
299
    loop:
 
300
      StrCpy $R3 $R1 1 $R2
 
301
      IntOp $R2 $R2 + 1
 
302
      StrCmp $R3 "\" replace
 
303
      StrCmp $R3 "" done
 
304
      StrCpy $R0 "$R0$R3"
 
305
      goto loop
 
306
    done:
 
307
  Pop $R3
 
308
  Pop $R2
 
309
  Pop $R1
 
310
  Exch $R0
 
311
FunctionEnd
 
312
 
 
313
; UpdatePCFile
 
314
; update pkg-config .pc file
 
315
Function UpdatePCFile
 
316
  Pop $R0 ; prefix
 
317
  Pop $R1 ; target .pc file
 
318
  Push $R7
 
319
  Push $R8
 
320
  Push $R9
 
321
    Rename $R1 $R1.orig
 
322
    FileOpen $R7 $R1.orig r
 
323
    FileOpen $R8 $R1 w
 
324
    FileRead $R7 $R9 ; skip original prefix
 
325
    FileWrite $R8 "prefix=$R0$\n"
 
326
    loop:
 
327
      FileRead $R7 $R9
 
328
      StrCmp $R9 "" done
 
329
      FileWrite $R8 $R9
 
330
      goto loop
 
331
    done:
 
332
    FileClose $R7
 
333
    FileClose $R8
 
334
    Delete $R1.orig
 
335
  Pop $R9
 
336
  Pop $R8
 
337
  Pop $R7
 
338
FunctionEnd
 
339
 
 
340
; WriteEnvSh
 
341
Function WriteEnvSh
 
342
  Pop $R0 ; Output file
 
343
  Push $R8
 
344
  Push $R9
 
345
    GetFullPathName /SHORT $R8 $INSTDIR
 
346
    Push $R8
 
347
    Call ChangeDirSeparator
 
348
    Pop $R8
 
349
    FileOpen $R9 $R0 w
 
350
    FileWrite $R9 "#!/bin/sh$\n"
 
351
    FileWrite $R9 "$\n"
 
352
    FileWrite $R9 "export GTKGLEXT_PREFIX=$R8$\n"
 
353
    FileWrite $R9 "$\n"
 
354
    FileWrite $R9 "echo $\"Setting environment variables for GtkGLExt.$\"$\n"
 
355
    FileWrite $R9 "echo $\"$\"$\n"
 
356
    FileWrite $R9 "$\n"
 
357
    FileWrite $R9 "case $$TERM in$\n"
 
358
    FileWrite $R9 "cygwin)$\n"
 
359
    FileWrite $R9 "  GTKGLEXT_PATH=`cygpath -u $${GTKGLEXT_PREFIX}/bin`$\n"
 
360
    FileWrite $R9 "  ;;$\n"
 
361
    FileWrite $R9 "msys)$\n"
 
362
    FileWrite $R9 "  GTKGLEXT_PATH=/$${GTKGLEXT_PREFIX%:*}$${GTKGLEXT_PREFIX#*:}/bin$\n"
 
363
    FileWrite $R9 "  ;;$\n"
 
364
    FileWrite $R9 "*)$\n"
 
365
    FileWrite $R9 "  echo $\"Unknown TERM$\"$\n"
 
366
    FileWrite $R9 "  ;;$\n"
 
367
    FileWrite $R9 "esac$\n"
 
368
    FileWrite $R9 "$\n"
 
369
    FileWrite $R9 "echo $\"export PATH=\$\"$${GTKGLEXT_PATH}:\$${PATH}\$\"$\"$\n"
 
370
    FileWrite $R9 "export PATH=$\"$${GTKGLEXT_PATH}:$${PATH}$\"$\n"
 
371
    FileWrite $R9 "$\n"
 
372
    FileWrite $R9 "echo $\"export PKG_CONFIG_PATH=\$\"$${GTKGLEXT_PREFIX}/lib/pkgconfig;\$${PKG_CONFIG_PATH}\$\"$\"$\n"
 
373
    FileWrite $R9 "export PKG_CONFIG_PATH=$\"$${GTKGLEXT_PREFIX}/lib/pkgconfig;$${PKG_CONFIG_PATH}$\"$\n"
 
374
    FileWrite $R9 "$\n"
 
375
    FileWrite $R9 "echo $\"$\"$\n"
 
376
    FileClose $R9
 
377
  Pop $R9
 
378
  Pop $R8
 
379
FunctionEnd
 
380
 
 
381
; WriteEnvBat
 
382
Function WriteEnvBat
 
383
  Pop $R0 ; Output file
 
384
  Push $R9
 
385
    FileOpen $R9 $R0 w
 
386
    FileWrite $R9 "@set GTKGLEXT_PREFIX=$INSTDIR$\r$\n"
 
387
    FileWrite $R9 "$\r$\n"
 
388
    FileWrite $R9 "@echo Setting environment variables for GtkGLExt.$\r$\n"
 
389
    FileWrite $R9 "@echo.$\r$\n"
 
390
    FileWrite $R9 "$\r$\n"
 
391
    FileWrite $R9 "@echo set PATH=%GTKGLEXT_PREFIX%\bin;%%PATH%%$\r$\n"
 
392
    FileWrite $R9 "@set PATH=%GTKGLEXT_PREFIX%\bin;%PATH%$\r$\n"
 
393
    FileWrite $R9 "$\r$\n"
 
394
    FileWrite $R9 "@echo set PKG_CONFIG_PATH=%GTKGLEXT_PREFIX%\lib\pkgconfig;%%PKG_CONFIG_PATH%%$\r$\n"
 
395
    FileWrite $R9 "@set PKG_CONFIG_PATH=%GTKGLEXT_PREFIX%\lib\pkgconfig;%PKG_CONFIG_PATH%$\r$\n"
 
396
    FileWrite $R9 "$\r$\n"
 
397
    FileWrite $R9 "@echo.$\r$\n"
 
398
    FileClose $R9
 
399
  Pop $R9
 
400
FunctionEnd
 
401
 
 
402
;--------------------------------
 
403
;Uninstaller Section
 
404
 
 
405
Section Uninstall
 
406
 
 
407
  ;Remove shortcut
 
408
  SetShellVarContext all
 
409
  !insertmacro MUI_STARTMENU_GETFOLDER StartMenu $MUI_TEMP
 
410
  StrCmp $MUI_TEMP "" noshortcuts
 
411
    Delete "$SMPROGRAMS\$MUI_TEMP\GtkGLExt Website.url"
 
412
    Delete "$SMPROGRAMS\$MUI_TEMP\GtkGLExt Reference Manual.lnk"
 
413
    Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall GtkGLExt.lnk"
 
414
    RMDir "$SMPROGRAMS\$MUI_TEMP" ;Only if empty, so it won't delete other shortcuts
 
415
  noshortcuts:
 
416
 
 
417
  DeleteRegKey HKLM "SOFTWARE\GtkGLExt\${GTKGLEXT_API_VERSION}"
 
418
  DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GtkGLExt"
 
419
 
 
420
  Delete $INSTDIR\uninst-gtkglext.exe
 
421
 
 
422
  ; bin
 
423
 
 
424
  Delete $INSTDIR\bin\gtkglext-env.sh
 
425
  Delete $INSTDIR\bin\gtkglext-env.bat
 
426
  Delete $INSTDIR\bin\libgdkglext-win32-${GTKGLEXT_API_VERSION}-*.dll
 
427
  Delete $INSTDIR\bin\libgtkglext-win32-${GTKGLEXT_API_VERSION}-*.dll
 
428
 
 
429
  RMDir $INSTDIR\bin
 
430
 
 
431
  ; include
 
432
 
 
433
  RMDir /r $INSTDIR\include\gtkglext-1.0
 
434
 
 
435
  RMDir $INSTDIR\include
 
436
 
 
437
  ; lib
 
438
 
 
439
  RMDir /r $INSTDIR\lib\gtkglext-1.0
 
440
 
 
441
  Delete $INSTDIR\lib\libgdkglext-win32-${GTKGLEXT_API_VERSION}.dll.a
 
442
  Delete $INSTDIR\lib\libgtkglext-win32-${GTKGLEXT_API_VERSION}.dll.a
 
443
  Delete $INSTDIR\lib\gdkglext-win32-${GTKGLEXT_API_VERSION}.lib
 
444
  Delete $INSTDIR\lib\gtkglext-win32-${GTKGLEXT_API_VERSION}.lib
 
445
 
 
446
  Delete $INSTDIR\lib\pkgconfig\gdkglext-${GTKGLEXT_API_VERSION}.pc
 
447
  Delete $INSTDIR\lib\pkgconfig\gdkglext-win32-${GTKGLEXT_API_VERSION}.pc
 
448
  Delete $INSTDIR\lib\pkgconfig\gtkglext-${GTKGLEXT_API_VERSION}.pc
 
449
  Delete $INSTDIR\lib\pkgconfig\gtkglext-win32-${GTKGLEXT_API_VERSION}.pc
 
450
  RMDir $INSTDIR\lib\pkgconfig
 
451
 
 
452
  RMDir $INSTDIR\lib
 
453
 
 
454
  ; share
 
455
 
 
456
  Delete $INSTDIR\share\aclocal\gtkglext-${GTKGLEXT_API_VERSION}.m4
 
457
  RMDir $INSTDIR\share\aclocal
 
458
 
 
459
  RMDir /r $INSTDIR\share\gtk-doc\html\gtkglext
 
460
  RMDir $INSTDIR\share\gtk-doc\html
 
461
  RMDir $INSTDIR\share\gtk-doc
 
462
 
 
463
  RMDir $INSTDIR\share
 
464
 
 
465
  ; gtkglext-examples
 
466
 
 
467
  RMDir /r $INSTDIR\gtkglext-examples
 
468
 
 
469
  ; $INSTDIR
 
470
 
 
471
  RMDir $INSTDIR
 
472
 
 
473
SectionEnd