xref: /haiku/src/tests/apps/haikudepot/Jamfile (revision 16ad15142c48ee36cd6a807a24efc99c88d4310d)
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	StandardMetaData.cpp
43	StandardMetaDataJsonEventListener.cpp
44	StandardMetaDataJsonEventListenerTest.cpp
45
46	ValidationFailure.cpp
47	ValidationFailureTest.cpp
48
49	ValidationUtils.cpp
50	ValidationUtilsTest.cpp
51
52	: be shared bnetapi package [ TargetLibstdc++ ] [ TargetLibsupc++ ]
53;
54
55Application TextDocumentTest :
56	TextDocumentTest.cpp
57
58	# edits_generic
59	CompoundEdit.cpp
60	EditContext.cpp
61	EditManager.cpp
62	EditStack.cpp
63	UndoableEdit.cpp
64
65	# textview
66	Bullet.cpp
67	BulletData.cpp
68	CharacterStyle.cpp
69	CharacterStyleData.cpp
70	MarkupParser.cpp
71	Paragraph.cpp
72	ParagraphLayout.cpp
73	ParagraphStyle.cpp
74	ParagraphStyleData.cpp
75	TextDocument.cpp
76	TextDocumentLayout.cpp
77	TextDocumentView.cpp
78	TextEditor.cpp
79	TextListener.cpp
80	TextSelection.cpp
81	TextSpan.cpp
82	TextView.cpp
83	UndoableEditListener.cpp
84
85	: be translation shared [ TargetLibsupc++ ]
86;
87