xref: /haiku/src/tests/apps/haikudepot/Jamfile (revision 47c05920fde47c2618efccd24bd82f1e79cdf05a)
1SubDir HAIKU_TOP src tests apps haikudepot ;
2
3AddSubDirSupportedPlatforms libbe_test ;
4
5SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot ] ;
6SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot model ] ;
7SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot server ] ;
8SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot server dumpexportrepository ] ;
9SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot util ] ;
10
11UsePrivateHeaders interface netservices shared ;
12
13local sourceDirs =
14	model
15	packagemodel
16	server
17	server/dumpexportrepository
18	util
19	tar
20	textview
21	edits_generic
22;
23
24local sourceDir ;
25for sourceDir in $(sourceDirs) {
26	SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ;
27}
28SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
29	dumpexportrepositorybulklistener ] ;
30SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
31	dumpexportrepositorymodel ] ;
32
33UnitTestLib haikudepottest.so :
34	HaikuDepotTestAddon.cpp
35
36	DataIOUtils.cpp
37	DataIOUtilsTest.cpp
38
39	DumpExportRepositorySource.cpp
40	DumpExportRepositorySourceMirror.cpp
41	DumpExportRepository.cpp
42	DumpExportRepositoryJsonListener.cpp
43	DumpExportRepositoryJsonListenerTest.cpp
44
45	JwtTokenHelper.cpp
46	JwtTokenHelperTest.cpp
47
48	Logger.cpp
49
50	LocaleUtils.cpp
51
52	Language.cpp
53	LanguageModel.cpp
54	LanguageModelTest.cpp
55
56	StandardMetaData.cpp
57	StandardMetaDataJsonEventListener.cpp
58	StandardMetaDataJsonEventListenerTest.cpp
59
60	StorageUtils.cpp
61	StorageUtilsTest.cpp
62
63	StringUtils.cpp
64	StringUtilsTest.cpp
65
66	TarArchiveHeader.cpp
67	TarArchiveService.cpp
68	TarArchiveServiceTest.cpp
69
70	ValidationFailure.cpp
71	ValidationFailureTest.cpp
72
73	ValidationUtils.cpp
74	ValidationUtilsTest.cpp
75
76	:
77	be shared bnetapi package [ TargetLibstdc++ ] [ TargetLibsupc++ ]
78	localestub
79;
80
81Application TextDocumentTest :
82	TextDocumentTest.cpp
83
84	# edits_generic
85	CompoundEdit.cpp
86	EditContext.cpp
87	EditManager.cpp
88	EditStack.cpp
89	UndoableEdit.cpp
90
91	# textview
92	Bullet.cpp
93	BulletData.cpp
94	CharacterStyle.cpp
95	CharacterStyleData.cpp
96	MarkupParser.cpp
97	Paragraph.cpp
98	ParagraphLayout.cpp
99	ParagraphStyle.cpp
100	ParagraphStyleData.cpp
101	TextDocument.cpp
102	TextDocumentLayout.cpp
103	TextDocumentView.cpp
104	TextEditor.cpp
105	TextListener.cpp
106	TextSelection.cpp
107	TextSpan.cpp
108	TextView.cpp
109	UndoableEditListener.cpp
110
111	: be translation shared [ TargetLibsupc++ ]
112;
113