source: trunk/macosx/Makefile.am @ 7538

Last change on this file since 7538 was 7538, checked in by charles, 12 years ago

(trunk mac) #1643: leftover dependency on CTGradient

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