SubDir TOP ;

Main          transmissioncli   : transmissioncli.c ;
LinkLibraries transmissioncli   : libtransmission.a ;
ObjectHdrs    transmissioncli.c : $(TOP)/libtransmission ;

if $(OS) = MACOSX
{
    OSXInfoPlist macosx/Info.plist : macosx/Info.plist.in ;
    OSXBundle Transmission.app : libtransmission.a
        macosx/Controller.h
        macosx/Controller.m
        macosx/English.lproj/InfoPlist.strings
        macosx/English.lproj/MainMenu.nib
        macosx/English.lproj/MainMenu.nib/classes.nib
        macosx/English.lproj/MainMenu.nib/info.nib
        macosx/English.lproj/MainMenu.nib/keyedobjects.nib
        macosx/Images/Info.png
        macosx/Images/Open.png
        macosx/Images/PauseOff.png
        macosx/Images/PauseOn.png
        macosx/Images/Progress.png
        macosx/Images/Remove.png
        macosx/Images/RevealOff.png
        macosx/Images/RevealOn.png
        macosx/Images/Transmission.icns
        macosx/Images/TransmissionDocument.icns
        macosx/Info.plist
        macosx/NameCell.h
        macosx/NameCell.m
        macosx/PrefsController.h
        macosx/PrefsController.m
        macosx/ProgressCell.h
        macosx/ProgressCell.m
        macosx/main.m
        macosx/StringAdditions.h
        macosx/StringAdditions.m
        macosx/TorrentTableView.h
        macosx/TorrentTableView.m
        macosx/Transmission.sdef
        macosx/Transmission.xcodeproj/project.pbxproj
        macosx/Transmission_Prefix.pch
        macosx/Utils.h ;

    OSXPackage Transmission-$(VERSION_STRING)-OSX.dmg :
        Transmission.app ;
    NotFile package ;
    Depends package : Transmission-$(VERSION_STRING)-OSX.dmg ;
}
else if $(GTK) = yes
{
    SubInclude TOP gtk ;
}

if $(OS) = BEOS
{
    BeOSBuild Transmission : libtransmission.a ;
}

SubInclude TOP libtransmission ;
