1 ! Copyright (C) 2008 Eduardo Cavazos, Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: bootstrap.image continuations debugger fry
4 io.directories io.directories.hierarchy io.files io.launcher
5 kernel mason.common namespaces sequences ;
6 FROM: mason.config => target-os ;
9 : common-files ( -- seq )
10 images [ boot-image-name ] map
24 : remove-common-files ( -- )
25 common-files [ delete-tree ] each ;
27 : remove-factor-app ( -- )
28 target-os get "macosx" =
29 [ "Factor.app" delete-tree ] unless ;
32 "factor" [ remove-factor-app remove-common-files ] with-directory ;