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