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