source: trunk/macosx/Makefile.am @ 7639

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

#1668 Groups: filter torrents by evalutating a multivalue property (any tracker and any file)

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