1SubDir HAIKU_TOP src apps haikudepot ; 2 3UsePrivateHeaders interface kernel net package shared storage support ; 4 5# source directories 6local 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 17; 18 19local sourceDir ; 20for sourceDir in $(sourceDirs) { 21 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ; 22} 23 24SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers package ] ; 25 26local 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 52; 53 54Application 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 90 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 100 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 111 112 # tar 113 TarArchiveHeader.cpp 114 TarArchiveService.cpp 115 116 #util 117 ToFileUrlProtocolListener.cpp 118 StorageUtils.cpp 119 120 # package_daemon 121 ProblemWindow.cpp 122 ResultWindow.cpp 123 124 # text view stuff 125 $(textDocumentSources) 126 127 : be package bnetapi translation libcolumnlistview.a shared 128 [ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub 129 : HaikuDepot.rdef 130; 131 132DoCatalogs 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 147; 148 149Application TextDocumentTest : 150 TextDocumentTest.cpp 151 $(textDocumentSources) 152 153 : be translation shared [ TargetLibsupc++ ] 154; 155