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