1EXTRA_DIST = \ 2 Credits.rtf \ 3 AboutWindow.xib \ 4 BlocklistStatusWindow.xib \ 5 FilterBar.xib \ 6 InfoFileView.xib \ 7 InfoPeersView.xib \ 8 InfoTrackersView.xib \ 9 InfoWindow.xib \ 10 MessageWindow.xib \ 11 StatsWindow.xib \ 12 StatusBar.xib \ 13 URLSheetWindow.xib \ 14 Defaults.plist \ 15 Info.plist \ 16 Transmission_Prefix.pch \ 17 Growl.framework \ 18 Sparkle.framework \ 19 sparkle_dsa_pub.pem \ 20 UKKQueue \ 21 TransmissionHelp \ 22 QuickLookPlugin \ 23 Images \ 24 da.lproj \ 25 de.lproj \ 26 en.lproj \ 27 es.lproj \ 28 fr.lproj \ 29 it.lproj \ 30 nl.lproj \ 31 pt.lproj \ 32 pt_PT.lproj \ 33 ru.lproj \ 34 AboutWindowController.h \ 35 AboutWindowController.m \ 36 AddMagnetWindowController.h \ 37 AddMagnetWindowController.m \ 38 AddWindowController.h \ 39 AddWindowController.m \ 40 Badger.h \ 41 Badger.m \ 42 BadgeView.h \ 43 BadgeView.m \ 44 BlocklistDownloader.h \ 45 BlocklistDownloader.m \ 46 BlocklistDownloaderViewController.h \ 47 BlocklistDownloaderViewController.m \ 48 BlocklistScheduler.h \ 49 BlocklistScheduler.m \ 50 BonjourController.h \ 51 BonjourController.m \ 52 ButtonToolbarItem.h \ 53 ButtonToolbarItem.m \ 54 ColorTextField.h \ 55 ColorTextField.m \ 56 Controller.h \ 57 Controller.m \ 58 CreatorWindowController.h \ 59 CreatorWindowController.m \ 60 DragOverlayView.h \ 61 DragOverlayView.m \ 62 DragOverlayWindow.h \ 63 DragOverlayWindow.m \ 64 ExpandedPathToIconTransformer.h \ 65 ExpandedPathToIconTransformer.m \ 66 ExpandedPathToPathTransformer.h \ 67 ExpandedPathToPathTransformer.m \ 68 FileListNode.h \ 69 FileListNode.m \ 70 FileNameCell.h \ 71 FileNameCell.m \ 72 FileOutlineController.h \ 73 FileOutlineController.m \ 74 FileOutlineView.h \ 75 FileOutlineView.m \ 76 FilePriorityCell.h \ 77 FilePriorityCell.m \ 78 FilterBarController.h \ 79 FilterBarController.m \ 80 FilterBarView.h \ 81 FilterBarView.m \ 82 FilterButton.h \ 83 FilterButton.m \ 84 GlobalOptionsPopoverViewController.h \ 85 GlobalOptionsPopoverViewController.m \ 86 GroupsController.h \ 87 GroupsController.m \ 88 GroupsPrefsController.h \ 89 GroupsPrefsController.m \ 90 GroupToolbarItem.h \ 91 GroupToolbarItem.m \ 92 InfoTabButtonBack.h \ 93 InfoTabButtonBack.m \ 94 InfoTabButtonCell.h \ 95 InfoTabButtonCell.m \ 96 InfoTextField.h \ 97 InfoTextField.m \ 98 InfoActivityViewController.h \ 99 InfoActivityViewController.m \ 100 InfoFileViewController.h \ 101 InfoFileViewController.m \ 102 InfoGeneralViewController.h \ 103 InfoGeneralViewController.m \ 104 InfoOptionsViewController.h \ 105 InfoOptionsViewController.m \ 106 InfoPeersViewController.h \ 107 InfoPeersViewController.m \ 108 InfoTrackersViewController.h \ 109 InfoTrackersViewController.m \ 110 InfoViewController.h \ 111 InfoWindowController.h \ 112 InfoWindowController.m \ 113 main.m \ 114 MessageWindowController.h \ 115 MessageWindowController.m \ 116 NSApplicationAdditions.h \ 117 NSApplicationAdditions.m \ 118 NSImageAdditions.h \ 119 NSImageAdditions.m \ 120 NSMutableArrayAdditions.h \ 121 NSMutableArrayAdditions.m \ 122 NSStringAdditions.h \ 123 NSStringAdditions.m \ 124 PeerProgressIndicatorCell.h \ 125 PeerProgressIndicatorCell.m \ 126 PeerTableView.h \ 127 PeerTableView.m \ 128 PiecesView.h \ 129 PiecesView.m \ 130 PortChecker.h \ 131 PortChecker.m \ 132 PredicateEditorRowTemplateAny.h \ 133 PredicateEditorRowTemplateAny.m \ 134 PrefsController.h \ 135 PrefsController.m \ 136 PrefsWindow.h \ 137 PrefsWindow.m \ 138 ProgressGradients.h \ 139 ProgressGradients.m \ 140 StatsWindowController.h \ 141 StatsWindowController.m \ 142 StatusBarController.h \ 143 StatusBarController.m \ 144 StatusBarView.h \ 145 StatusBarView.m \ 146 ToolbarSegmentedCell.h \ 147 ToolbarSegmentedCell.m \ 148 TorrentCell.h \ 149 TorrentCell.m \ 150 TorrentGroup.h \ 151 TorrentGroup.m \ 152 Torrent.h \ 153 Torrent.m \ 154 TorrentTableView.h \ 155 TorrentTableView.m \ 156 TrackerCell.h \ 157 TrackerCell.m \ 158 TrackerNode.h \ 159 TrackerNode.m \ 160 TrackerTableView.h \ 161 TrackerTableView.m \ 162 URLSheetWindowController.h \ 163 URLSheetWindowController.m \ 164 WebSeedTableView.h \ 165 WebSeedTableView.m 166 167dist-hook: 168 rm -rf `find $(distdir)/ -type d -name .svn` 169 rm -rf `find $(distdir)/ -type d -name .deps` 170 171if BUILD_MAC 172# Use Xcode do make the actual build 173all: 174 @(cd .. && xcodebuild -alltargets -activeconfiguration | grep -v "^$$") 175clean-local: 176 @(cd .. && xcodebuild -alltargets -activeconfiguration clean | grep -v "^$$") 177endif 178 179define PACKAGE_RULE1 180 $(RM) tmp "Transmission $(VERSION_PACKAGE)" \ 181 Transmission-$(VERSION_PACKAGE).dmg 182 mkdir -p tmp 183 cp -R macosx/Transmission.app tmp/ 184endef 185define PACKAGE_RULE2 186 mv tmp "Transmission $(VERSION_PACKAGE)" 187 hdiutil create -format UDZO -imagekey zlib-level=9 -srcfolder \ 188 "Transmission $(VERSION_PACKAGE)" Transmission-$(VERSION_PACKAGE).dmg 189 rm -rf "Transmission $(VERSION_PACKAGE)" 190endef 191 192package: 193 $(PACKAGE_RULE1) 194 $(PACKAGE_RULE2) 195 196package-release: 197 $(PACKAGE_RULE1) 198 strip -S tmp/Transmission.app/Contents/MacOS/Transmission 199 $(PACKAGE_RULE2) 200