Windows: use PLT_WIN_GTK for gtk; fix manifest embedding

This commit is contained in:
Matthew Flatt 2010-10-09 08:55:03 -06:00
parent ba581819fb
commit 815278fe43
5 changed files with 37 additions and 27 deletions

View File

@ -3,10 +3,14 @@
(provide (all-defined-out))
(define-runtime-path platform-lib
(case (system-type)
[(#;windows) '(lib "mred/private/wx/win32/platform.rkt")]
[(macosx) '(lib "mred/private/wx/cocoa/platform.rkt")]
[(windows unix) '(lib "mred/private/wx/gtk/platform.rkt")]))
(let ([gtk-lib
'(lib "mred/private/wx/gtk/platform.rkt")])
(case (system-type)
[(windows) (if (getenv "PLT_WIN_GTK")
gtk-lib
'(lib "mred/private/wx/win32/platform.rkt"))]
[(maxcosx) '(lib "mred/private/wx/cocoa/platform.rkt")]
[(unix) gtk-lib])))
(define-values (button%
canvas%

View File

@ -58,27 +58,31 @@
["libpng14.14.dylib" 192224]
["PSMTabBarControl.tgz" 107171])])]
[(windows)
'(["freetype6.dll" 535264]
["libgobject-2.0-0.dll" 316586]
["libatk-1.0-0.dll" 153763]
["libgtk-win32-2.0-0.dll" 4740156]
["libcairo-2.dll" 921369]
["libjpeg-7.dll" 233192]
["libexpat-1.dll" 143096]
["libpango-1.0-0.dll" 336626]
["libfontconfig-1.dll" 279059]
["libpangocairo-1.0-0.dll" 95189]
["libgdk-win32-2.0-0.dll" 827670]
["libpangoft2-1.0-0.dll" 679322]
["libgdk_pixbuf-2.0-0.dll" 252150]
["libpangowin32-1.0-0.dll" 102210]
["libgio-2.0-0.dll" 669318]
["libpng14-14.dll" 219305]
["libglib-2.0-0.dll" 1110713]
["libwimp.dll" 69632]
["libgmodule-2.0-0.dll" 31692]
["zlib1.dll" 55808]
["gtkrc" 1181])]))
(let ([basic '(["libjpeg-7.dll" 233192]
["libcairo-2.dll" 921369]
["libpango-1.0-0.dll" 336626]
["libexpat-1.dll" 143096]
["libpng14-14.dll" 219305]
["zlib1.dll" 55808]
["freetype6.dll" 535264]
["libfontconfig-1.dll" 279059]
["libglib-2.0-0.dll" 1110713]
["libgobject-2.0-0.dll" 316586]
["libgmodule-2.0-0.dll" 31692]
["libpangocairo-1.0-0.dll" 95189]
["libpangowin32-1.0-0.dll" 102210]
["libpangoft2-1.0-0.dll" 679322])])
(if (getenv "PLT_WIN_GTK")
(append
basic
'(["libatk-1.0-0.dll" 153763]
["libgtk-win32-2.0-0.dll" 4740156]
["libgdk-win32-2.0-0.dll" 827670]
["libgdk_pixbuf-2.0-0.dll" 252150]
["libgio-2.0-0.dll" 669318]
["libwimp.dll" 69632]
["gtkrc" 1181]))
basic))]))
(define explained? #f)

View File

@ -311,6 +311,7 @@
'("libracket3mxxxxxxx.dll")
'("delayimp.lib")
exe "" #t))
(system- "mt.exe -manifest ../../../Racket.exe.manifest -outputresource:../../../Racket.exe;1")
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@ -343,6 +344,7 @@
'("advapi32.lib"
"delayimp.lib")
"../../../GRacket.exe" " /subsystem:windows" #t))
(system- "mt.exe -manifest ../../../GRacket.exe.manifest -outputresource:../../../GRacket.exe;1")
(system- "cl.exe /MT /O2 /DMZ_PRECISE_GC /I../../racket/include /I.. /c ../../racket/dynsrc/mzdyn.c /Fomzdyn3m.obj")
(system- "lib.exe -def:../../racket/dynsrc/mzdyn.def -out:mzdyn3m.lib")

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="5.0.2.1"

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="5.0.1.6"