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