1SubDir HAIKU_TOP src apps haikudepot ; 2 3UsePrivateHeaders interface shared storage package support net ; 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 BitmapButton.cpp 57 BitmapView.cpp 58 DecisionProvider.cpp 59 FeaturedPackagesView.cpp 60 FilterView.cpp 61 LocalIconStore.cpp 62 JobStateListener.cpp 63 LinkView.cpp 64 LinkedBitmapView.cpp 65 Logger.cpp 66 main.cpp 67 MainWindow.cpp 68 MarkupTextView.cpp 69 MessagePackageListener.cpp 70 Model.cpp 71 PackageAction.cpp 72 PackageActionHandler.cpp 73 PackageContentsView.cpp 74 PackageInfo.cpp 75 PackageInfoListener.cpp 76 PackageInfoView.cpp 77 PackageListView.cpp 78 PackageManager.cpp 79 RatePackageWindow.cpp 80 RatingView.cpp 81 support.cpp 82 ScreenshotWindow.cpp 83 ScrollableGroupView.cpp 84 SharedBitmap.cpp 85 UserLoginWindow.cpp 86 87 # network + server - model 88 DumpExportPkg.cpp 89 DumpExportPkgCategory.cpp 90 DumpExportPkgJsonListener.cpp 91 DumpExportPkgScreenshot.cpp 92 DumpExportPkgVersion.cpp 93 DumpExportRepository.cpp 94 DumpExportRepositorySource.cpp 95 DumpExportRepositoryJsonListener.cpp 96 97 # network + server 98 AbstractServerProcess.cpp 99 ServerSettings.cpp 100 WebAppInterface.cpp 101 PkgDataUpdateProcess.cpp 102 RepositoryDataUpdateProcess.cpp 103 ServerIconExportUpdateProcess.cpp 104 StandardMetaDataJsonEventListener.cpp 105 StandardMetaData.cpp 106 107 # tar 108 TarArchiveHeader.cpp 109 TarArchiveService.cpp 110 111 #util 112 ToFileUrlProtocolListener.cpp 113 StorageUtils.cpp 114 115 # package_daemon 116 ProblemWindow.cpp 117 ResultWindow.cpp 118 119 # text view stuff 120 $(textDocumentSources) 121 122 : be package bnetapi translation libcolumnlistview.a shared 123 [ TargetLibstdc++ ] [ TargetLibsupc++ ] localestub 124 : HaikuDepot.rdef 125; 126 127DoCatalogs HaikuDepot : 128 x-vnd.Haiku-HaikuDepot 129 : 130 App.cpp 131 FeaturedPackagesView.cpp 132 FilterView.cpp 133 MainWindow.cpp 134 Model.cpp 135 PackageContentsView.cpp 136 PackageInfoView.cpp 137 PackageListView.cpp 138 PackageManager.cpp 139 RatePackageWindow.cpp 140 ScreenshotWindow.cpp 141 UserLoginWindow.cpp 142; 143 144Application TextDocumentTest : 145 TextDocumentTest.cpp 146 $(textDocumentSources) 147 148 : be translation shared [ TargetLibsupc++ ] 149;