vfs: check userland buffers before reading them.
[haiku.git] / src / apps / haikudepot / Jamfile
blob02a988d5999166a885c12311a35a5ac610e414cd
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         BulkLoadContext.cpp
73         BulkLoadStateMachine.cpp
74         PackageAction.cpp
75         PackageActionHandler.cpp
76         PackageContentsView.cpp
77         PackageInfo.cpp
78         PackageInfoListener.cpp
79         PackageInfoView.cpp
80         PackageListView.cpp
81         PackageManager.cpp
82         RatePackageWindow.cpp
83         RatingView.cpp
84         support.cpp
85         ScreenshotWindow.cpp
86         ScrollableGroupView.cpp
87         SharedBitmap.cpp
88         UserLoginWindow.cpp
89         WorkStatusView.cpp
91         # network + server - model
92         DumpExportPkg.cpp
93         DumpExportPkgCategory.cpp
94         DumpExportPkgJsonListener.cpp
95         DumpExportPkgScreenshot.cpp
96         DumpExportPkgVersion.cpp
97         DumpExportRepository.cpp
98         DumpExportRepositorySource.cpp
99         DumpExportRepositoryJsonListener.cpp
101         # network + server
102         AbstractServerProcess.cpp
103         AbstractSingleFileServerProcess.cpp
104         ServerSettings.cpp
105         WebAppInterface.cpp
106         PkgDataUpdateProcess.cpp
107         RepositoryDataUpdateProcess.cpp
108         ServerIconExportUpdateProcess.cpp
109         StandardMetaDataJsonEventListener.cpp
110         StandardMetaData.cpp
112         # tar
113         TarArchiveHeader.cpp
114         TarArchiveService.cpp
116         #util
117         ToFileUrlProtocolListener.cpp
118         StorageUtils.cpp
120         # package_daemon
121         ProblemWindow.cpp
122         ResultWindow.cpp
124         # text view stuff
125         $(textDocumentSources)
127         : be package bnetapi translation libcolumnlistview.a shared
128                 [ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub
129         : HaikuDepot.rdef
132 DoCatalogs HaikuDepot :
133         x-vnd.Haiku-HaikuDepot
134         :
135         App.cpp
136         FeaturedPackagesView.cpp
137         FilterView.cpp
138         MainWindow.cpp
139         Model.cpp
140         PackageContentsView.cpp
141         PackageInfoView.cpp
142         PackageListView.cpp
143         PackageManager.cpp
144         RatePackageWindow.cpp
145         ScreenshotWindow.cpp
146         UserLoginWindow.cpp
149 Application TextDocumentTest :
150         TextDocumentTest.cpp
151         $(textDocumentSources)
153         : be translation shared [ TargetLibsupc++ ]