source: trunk/macosx/Makefile.am @ 11621

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

separate the code for the filter and status bars

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