1 ! Copyright (C) 2007, 2008 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: io io.files kernel namespaces sequences system
4 tools.deploy.backend tools.deploy.config assocs hashtables
5 prettyprint combinators windows.shell32 windows.user32 ;
6 IN: tools.deploy.windows
8 : copy-dlls ( bundle-name -- )
10 "resource:freetype6.dll"
13 } swap copy-files-into ;
15 : create-exe-dir ( vocab bundle-name -- vm )
22 deploy-name over deploy-config at
28 [ drop deploy-config ]
29 } 2cleave make-deploy-image
31 [ nip open-in-explorer ] 2bi