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