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 ToFileUrlProtocolListener.cpp 119 StorageUtils.cpp 120 121 # package_daemon 122 ProblemWindow.cpp 123 ResultWindow.cpp 124 125 # text view stuff 126 $(textDocumentSources) 127 128 : be package bnetapi translation libcolumnlistview.a shared 129 [ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub 130 : HaikuDepot.rdef 131; 132 133DoCatalogs HaikuDepot : 134 x-vnd.Haiku-HaikuDepot 135 : 136 App.cpp 137 FeaturedPackagesView.cpp 138 FilterView.cpp 139 MainWindow.cpp 140 Model.cpp 141 PackageContentsView.cpp 142 PackageInfoView.cpp 143 PackageListView.cpp 144 PackageManager.cpp 145 RatePackageWindow.cpp 146 ScreenshotWindow.cpp 147 UserLoginWindow.cpp 148; 149 150Application TextDocumentTest : 151 TextDocumentTest.cpp 152 $(textDocumentSources) 153 154 : be translation shared [ TargetLibsupc++ ] 155; 156