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 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 88 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 98 99 # network + server / local processes 100 AbstractProcess.cpp 101 AbstractServerProcess.cpp 102 AbstractSingleFileServerProcess.cpp 103 LocalPkgDataLoadProcess.cpp 104 LocalRepositoryUpdateProcess.cpp 105 ProcessCoordinator.cpp 106 ProcessCoordinatorFactory.cpp 107 ProcessNode.cpp 108 ServerHelper.cpp 109 ServerSettings.cpp 110 ServerPkgDataUpdateProcess.cpp 111 ServerRepositoryDataUpdateProcess.cpp 112 ServerIconExportUpdateProcess.cpp 113 StandardMetaDataJsonEventListener.cpp 114 StandardMetaData.cpp 115 WebAppInterface.cpp 116 117 # tar 118 TarArchiveHeader.cpp 119 TarArchiveService.cpp 120 121 #util 122 AppUtils.cpp 123 DataIOUtils.cpp 124 RepositoryUrlUtils.cpp 125 StorageUtils.cpp 126 ToFileUrlProtocolListener.cpp 127 128 # package_daemon 129 ProblemWindow.cpp 130 ResultWindow.cpp 131 132 # text view stuff 133 $(textDocumentSources) 134 135 : be package bnetapi translation libcolumnlistview.a shared 136 [ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub 137 : HaikuDepot.rdef 138; 139 140DoCatalogs HaikuDepot : 141 x-vnd.Haiku-HaikuDepot 142 : 143 App.cpp 144 FeaturedPackagesView.cpp 145 FilterView.cpp 146 MainWindow.cpp 147 Model.cpp 148 PackageContentsView.cpp 149 PackageInfoView.cpp 150 PackageListView.cpp 151 PackageManager.cpp 152 RatePackageWindow.cpp 153 ScreenshotWindow.cpp 154 UserLoginWindow.cpp 155 WorkStatusView.cpp 156; 157 158Application TextDocumentTest : 159 TextDocumentTest.cpp 160 $(textDocumentSources) 161 162 : be translation shared [ TargetLibsupc++ ] 163; 164