Fuse.Bin: bin/$(Configuration)
Fuse.Components: components
Fuse.Templates: templates

Fuse.Simulator: src/simulator/main/obj/Fuse.Simulator.dll

if MAC {
    Fuse.Exe: bin/$(Configuration)/fuse
    Fuse.CodeAssistance: bin/$(Configuration)/fuse-lang
    Fuse.LogServer: bin/$(Configuration)/fuse-logserver
    Fuse.Studio: "bin/$(Configuration)/fuse X.app"
    Fuse.Tray: "bin/$(Configuration)/fuse X (menu bar).app"
    Fuse.UnoHost: bin/$(Configuration)/UnoHost.app
} else if WIN32 {
    Fuse.Exe: bin/$(Configuration)/fuse.exe
    Fuse.CodeAssistance: bin/$(Configuration)/fuse-lang.exe
    Fuse.Studio: bin/$(Configuration)/fuse-studio.exe
    Fuse.Tray: bin/$(Configuration)/fuse-tray.exe
    Fuse.UnoHost: bin/$(Configuration)/unohost.exe
}

Packages.SourcePaths += [
    src/simulator
    src/preview
]

if WIN32 {
    // Global Android Build Tools config (#92).
    require `%PROGRAMDATA%\fuse X\.unoconfig`
    // We've seen %PROGRAMDATA% being empty on some systems.
    require `%SYSTEMDRIVE%\ProgramData\fuse X\.unoconfig`
    // Local config should take precedence.
    require ~/.unoconfig
}
