source: trunk/macosx/Makefile.am @ 7426

Last change on this file since 7426 was 7426, checked in by livings124, 12 years ago

get rid of an unnecessary class

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