SubDir HAIKU_TOP src apps haikudepot ; UsePrivateHeaders interface kernel net package shared storage support ; # source directories local sourceDirs = edits_generic model textview ui ui_generic server server/dumpexportrepository server/dumpexportpkg tar util ; local sourceDir ; for sourceDir in $(sourceDirs) { SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ; } SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers package ] ; local textDocumentSources = # edits_generic CompoundEdit.cpp EditContext.cpp EditManager.cpp EditStack.cpp UndoableEdit.cpp # textview Bullet.cpp BulletData.cpp CharacterStyle.cpp CharacterStyleData.cpp MarkupParser.cpp Paragraph.cpp ParagraphLayout.cpp ParagraphStyle.cpp ParagraphStyleData.cpp TextDocument.cpp TextDocumentLayout.cpp TextDocumentView.cpp TextEditor.cpp TextListener.cpp TextSelection.cpp TextSpan.cpp TextView.cpp UndoableEditListener.cpp ; Application HaikuDepot : App.cpp BarberPole.cpp BitmapButton.cpp BitmapView.cpp DecisionProvider.cpp FeaturedPackagesView.cpp FilterView.cpp LocalIconStore.cpp JobStateListener.cpp LinkView.cpp LinkedBitmapView.cpp Logger.cpp main.cpp MainWindow.cpp MarkupTextView.cpp MessagePackageListener.cpp Model.cpp BulkLoadContext.cpp BulkLoadStateMachine.cpp PackageAction.cpp PackageActionHandler.cpp PackageContentsView.cpp PackageInfo.cpp PackageInfoListener.cpp PackageInfoView.cpp PackageListView.cpp PackageManager.cpp RatePackageWindow.cpp RatingView.cpp support.cpp ScreenshotWindow.cpp ScrollableGroupView.cpp SharedBitmap.cpp UserLoginWindow.cpp WorkStatusView.cpp # network + server - model DumpExportPkg.cpp DumpExportPkgCategory.cpp DumpExportPkgJsonListener.cpp DumpExportPkgScreenshot.cpp DumpExportPkgVersion.cpp DumpExportRepository.cpp DumpExportRepositorySource.cpp DumpExportRepositoryJsonListener.cpp # network + server AbstractServerProcess.cpp AbstractSingleFileServerProcess.cpp ServerHelper.cpp ServerSettings.cpp WebAppInterface.cpp PkgDataUpdateProcess.cpp RepositoryDataUpdateProcess.cpp ServerIconExportUpdateProcess.cpp StandardMetaDataJsonEventListener.cpp StandardMetaData.cpp # tar TarArchiveHeader.cpp TarArchiveService.cpp #util DataIOUtils.cpp RepositoryUrlUtils.cpp StorageUtils.cpp ToFileUrlProtocolListener.cpp # package_daemon ProblemWindow.cpp ResultWindow.cpp # text view stuff $(textDocumentSources) : be package bnetapi translation libcolumnlistview.a shared [ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub : HaikuDepot.rdef ; DoCatalogs HaikuDepot : x-vnd.Haiku-HaikuDepot : App.cpp FeaturedPackagesView.cpp FilterView.cpp MainWindow.cpp Model.cpp PackageContentsView.cpp PackageInfoView.cpp PackageListView.cpp PackageManager.cpp RatePackageWindow.cpp ScreenshotWindow.cpp UserLoginWindow.cpp ; Application TextDocumentTest : TextDocumentTest.cpp $(textDocumentSources) : be translation shared [ TargetLibsupc++ ] ;