xref: /haiku/src/tests/apps/haikudepot/Jamfile (revision 21258e2674226d6aa732321b6f8494841895af5f)
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 shared interface ;
12
13local sourceDirs =
14	model
15	server
16	server/dumpexportrepository
17	util
18	textview
19	edits_generic
20;
21
22local sourceDir ;
23for sourceDir in $(sourceDirs) {
24	SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ;
25}
26SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
27	dumpexportrepositorybulklistener ] ;
28SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
29	dumpexportrepositorymodel ] ;
30
31UnitTestLib haikudepottest.so :
32	HaikuDepotTestAddon.cpp
33
34	DumpExportRepositorySource.cpp
35	DumpExportRepositorySourceMirror.cpp
36	DumpExportRepository.cpp
37	DumpExportRepositoryJsonListener.cpp
38	DumpExportRepositoryJsonListenerTest.cpp
39
40	ListTest.cpp
41
42	Logger.cpp
43
44	StandardMetaData.cpp
45	StandardMetaDataJsonEventListener.cpp
46	StandardMetaDataJsonEventListenerTest.cpp
47
48	ValidationFailure.cpp
49	ValidationFailureTest.cpp
50
51	ValidationUtils.cpp
52	ValidationUtilsTest.cpp
53
54	: be shared bnetapi package [ TargetLibstdc++ ] [ TargetLibsupc++ ]
55;
56
57Application TextDocumentTest :
58	TextDocumentTest.cpp
59
60	# edits_generic
61	CompoundEdit.cpp
62	EditContext.cpp
63	EditManager.cpp
64	EditStack.cpp
65	UndoableEdit.cpp
66
67	# textview
68	Bullet.cpp
69	BulletData.cpp
70	CharacterStyle.cpp
71	CharacterStyleData.cpp
72	MarkupParser.cpp
73	Paragraph.cpp
74	ParagraphLayout.cpp
75	ParagraphStyle.cpp
76	ParagraphStyleData.cpp
77	TextDocument.cpp
78	TextDocumentLayout.cpp
79	TextDocumentView.cpp
80	TextEditor.cpp
81	TextListener.cpp
82	TextSelection.cpp
83	TextSpan.cpp
84	TextView.cpp
85	UndoableEditListener.cpp
86
87	: be translation shared [ TargetLibsupc++ ]
88;
89