xref: /haiku/src/tests/apps/haikudepot/Jamfile (revision 1f0635d2277dcd0818dc7f539c1cb1b296f6444b)
1SubDir HAIKU_TOP src tests apps haikudepot ;
2
3SetSubDirSupportedPlatformsBeOSCompatible ;
4AddSubDirSupportedPlatforms libbe_test ;
5
6SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot ] ;
7SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot server ] ;
8SubDirHdrs [ FDirName $(HAIKU_TOP) src apps haikudepot server dumpexportrepository ] ;
9
10UsePrivateHeaders shared ;
11
12local sourceDirs =
13	server
14	server/dumpexportrepository
15;
16
17local sourceDir ;
18for sourceDir in $(sourceDirs) {
19	SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps haikudepot $(sourceDir) ] ;
20}
21SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
22	dumpexportrepositorybulklistener ] ;
23SEARCH_SOURCE += [ FDirName $(HAIKUDEPOT_GENERATED_SOURCES_DIRECTORY)
24	dumpexportrepositorymodel ] ;
25
26UnitTestLib haikudepottest.so :
27	HaikuDepotTestAddon.cpp
28
29	DumpExportRepositorySource.cpp
30	DumpExportRepositorySourceMirror.cpp
31	DumpExportRepository.cpp
32	DumpExportRepositoryJsonListener.cpp
33	DumpExportRepositoryJsonListenerTest.cpp
34
35	ListTest.cpp
36
37	StandardMetaData.cpp
38	StandardMetaDataJsonEventListener.cpp
39	StandardMetaDataJsonEventListenerTest.cpp
40
41	: be shared bnetapi package [ TargetLibstdc++ ] [ TargetLibsupc++ ]
42;