source: trunk/macosx/Makefile.am @ 7290

Last change on this file since 7290 was 7290, checked in by livings124, 13 years ago

#1395 - patch from Waldorf: Bonjour support for Web Interface

File size: 4.0 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    NSMenuAdditions.h \
93    NSMenuAdditions.m \
94    NSStringAdditions.h \
95    NSStringAdditions.m \
96    PeerProgressIndicatorCell.h \
97    PeerProgressIndicatorCell.m \
98    PeerTableView.h \
99    PeerTableView.m \
100    PiecesView.h \
101    PiecesView.m \
102    PortChecker.h \
103    PortChecker.m \
104    PrefsController.h \
105    PrefsController.m \
106    PrefsWindow.h \
107    PrefsWindow.m \
108    ProgressGradients.h \
109    ProgressGradients.m \
110    QuickLookController.h \
111    QuickLookController.m \
112    QuickLook.h \
113    SpeedLimitToTurtleIconTransformer.h \
114    SpeedLimitToTurtleIconTransformer.m \
115    StatsWindowController.h \
116    StatsWindowController.m \
117    StatusBarView.h \
118    StatusBarView.m \
119    ToolbarSegmentedCell.h \
120    ToolbarSegmentedCell.m \
121    TorrentCell.h \
122    TorrentCell.m \
123    TorrentGroup.h \
124    TorrentGroup.m \
125    Torrent.h \
126    Torrent.m \
127    TorrentTableView.h \
128    TorrentTableView.m \
129    TrackerTableView.h \
130    TrackerTableView.m
131
132dist-hook:
133        rm -rf `find $(distdir)/ -type d -name .svn`
134        rm -rf `find $(distdir)/ -type d -name .deps`
135
136# Use Xcode do make the actual build
137all:
138        @(cd .. && xcodebuild -alltargets -activeconfiguration | grep -v "^$$")
139clean:
140        @(cd .. && xcodebuild -alltargets -activeconfiguration clean | grep -v "^$$")
141
142define PACKAGE_RULE1
143        $(RM) tmp "Transmission $(VERSION_PACKAGE)" \
144          Transmission-$(VERSION_PACKAGE).dmg
145        mkdir -p tmp
146        cp -R macosx/Transmission.app tmp/
147endef
148define PACKAGE_RULE2
149        mv tmp "Transmission $(VERSION_PACKAGE)"
150        hdiutil create -format UDZO -imagekey zlib-level=9 -srcfolder \
151          "Transmission $(VERSION_PACKAGE)" Transmission-$(VERSION_PACKAGE).dmg
152        rm -rf "Transmission $(VERSION_PACKAGE)"
153endef
154
155package:
156        $(PACKAGE_RULE1)
157        $(PACKAGE_RULE2)
158
159package-release:
160        $(PACKAGE_RULE1)
161        strip -S tmp/Transmission.app/Contents/MacOS/Transmission
162        $(PACKAGE_RULE2)
Note: See TracBrowser for help on using the repository browser.