SubDir HAIKU_TOP src apps haikudepot ; UsePrivateHeaders interface shared storage package support net ; # source directories local sourceDirs = edits_generic model textview ui ui_generic server server/dumpexportrepository 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 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 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 # network + server - model DumpExportRepository.cpp DumpExportRepositorySource.cpp DumpExportRepositoryJsonListener.cpp # network + server AbstractServerProcess.cpp ServerSettings.cpp WebAppInterface.cpp RepositoryDataUpdateProcess.cpp ServerIconExportUpdateProcess.cpp StandardMetaDataJsonEventListener.cpp StandardMetaData.cpp # tar TarArchiveHeader.cpp TarArchiveService.cpp #util ToFileUrlProtocolListener.cpp StorageUtils.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++ ] ;