xref: /haiku/src/tests/apps/haikudepot/Jamfile (revision 0f9ffb37c166a9d9257044c8937f6450f4257b75)
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 ;
12
13local sourceDirs =
14	model
15	server
16	server/dumpexportrepository
17	util
18;
19
20local sourceDir ;
21for sourceDir in $(sourceDirs) {
22	SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ;
23}
24SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
25	dumpexportrepositorybulklistener ] ;
26SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
27	dumpexportrepositorymodel ] ;
28
29UnitTestLib haikudepottest.so :
30	HaikuDepotTestAddon.cpp
31
32	DumpExportRepositorySource.cpp
33	DumpExportRepositorySourceMirror.cpp
34	DumpExportRepository.cpp
35	DumpExportRepositoryJsonListener.cpp
36	DumpExportRepositoryJsonListenerTest.cpp
37
38	ListTest.cpp
39
40	StandardMetaData.cpp
41	StandardMetaDataJsonEventListener.cpp
42	StandardMetaDataJsonEventListenerTest.cpp
43
44	ValidationFailure.cpp
45	ValidationFailureTest.cpp
46
47	ValidationUtils.cpp
48	ValidationUtilsTest.cpp
49
50	: be shared bnetapi package [ TargetLibstdc++ ] [ TargetLibsupc++ ]
51;