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