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;