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