repository_infos: Enable automatic updates on the main Haiku repostiory.
[haiku.git] / src / apps / haikudepot / Jamfile
blobf6db9f37c2b4d4a0fe1fdccf77ec03ca9fee2a0e
1 SubDir HAIKU_TOP src apps haikudepot ;
3 UsePrivateHeaders interface kernel net package shared storage support ;
5 # source directories
6 local sourceDirs =
7         edits_generic
8         model
9         textview
10         ui
11         ui_generic
12         server
13         server/dumpexportrepository
14         server/dumpexportpkg
15         tar
16         util
19 local sourceDir ;
20 for sourceDir in $(sourceDirs) {
21         SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ;
24 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers package ] ;
26 local textDocumentSources =
27         # edits_generic
28         CompoundEdit.cpp
29         EditContext.cpp
30         EditManager.cpp
31         EditStack.cpp
32         UndoableEdit.cpp
33         # textview
34         Bullet.cpp
35         BulletData.cpp
36         CharacterStyle.cpp
37         CharacterStyleData.cpp
38         MarkupParser.cpp
39         Paragraph.cpp
40         ParagraphLayout.cpp
41         ParagraphStyle.cpp
42         ParagraphStyleData.cpp
43         TextDocument.cpp
44         TextDocumentLayout.cpp
45         TextDocumentView.cpp
46         TextEditor.cpp
47         TextListener.cpp
48         TextSelection.cpp
49         TextSpan.cpp
50         TextView.cpp
51         UndoableEditListener.cpp
54 Application HaikuDepot :
55         App.cpp
56         BarberPole.cpp
57         BitmapButton.cpp
58         BitmapView.cpp
59         DecisionProvider.cpp
60         FeaturedPackagesView.cpp
61         FilterView.cpp
62         LocalIconStore.cpp
63         JobStateListener.cpp
64         LinkView.cpp
65         LinkedBitmapView.cpp
66         Logger.cpp
67         main.cpp
68         MainWindow.cpp
69         MarkupTextView.cpp
70         MessagePackageListener.cpp
71         Model.cpp
72         PackageAction.cpp
73         PackageActionHandler.cpp
74         PackageContentsView.cpp
75         PackageInfo.cpp
76         PackageInfoListener.cpp
77         PackageInfoView.cpp
78         PackageListView.cpp
79         PackageManager.cpp
80         RatePackageWindow.cpp
81         RatingView.cpp
82         support.cpp
83         ScreenshotWindow.cpp
84         ScrollableGroupView.cpp
85         SharedBitmap.cpp
86         UserLoginWindow.cpp
87         WorkStatusView.cpp
89         # network + server - model
90         DumpExportPkg.cpp
91         DumpExportPkgCategory.cpp
92         DumpExportPkgJsonListener.cpp
93         DumpExportPkgScreenshot.cpp
94         DumpExportPkgVersion.cpp
95         DumpExportRepository.cpp
96         DumpExportRepositorySource.cpp
97         DumpExportRepositoryJsonListener.cpp
99         # network + server
100         AbstractServerProcess.cpp
101         ServerSettings.cpp
102         WebAppInterface.cpp
103         PkgDataUpdateProcess.cpp
104         RepositoryDataUpdateProcess.cpp
105         ServerIconExportUpdateProcess.cpp
106         StandardMetaDataJsonEventListener.cpp
107         StandardMetaData.cpp
109         # tar
110         TarArchiveHeader.cpp
111         TarArchiveService.cpp
113         #util
114         ToFileUrlProtocolListener.cpp
115         StorageUtils.cpp
117         # package_daemon
118         ProblemWindow.cpp
119         ResultWindow.cpp
121         # text view stuff
122         $(textDocumentSources)
124         : be package bnetapi translation libcolumnlistview.a shared
125                 [ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub
126         : HaikuDepot.rdef
129 DoCatalogs HaikuDepot :
130         x-vnd.Haiku-HaikuDepot
131         :
132         App.cpp
133         FeaturedPackagesView.cpp
134         FilterView.cpp
135         MainWindow.cpp
136         Model.cpp
137         PackageContentsView.cpp
138         PackageInfoView.cpp
139         PackageListView.cpp
140         PackageManager.cpp
141         RatePackageWindow.cpp
142         ScreenshotWindow.cpp
143         UserLoginWindow.cpp
146 Application TextDocumentTest :
147         TextDocumentTest.cpp
148         $(textDocumentSources)
150         : be translation shared [ TargetLibsupc++ ]