source: trunk/macosx/Makefile.am @ 13021

Last change on this file since 13021 was 13021, checked in by livings124, 11 years ago

experimented with updated priority images

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