diff --git a/src/add-ons/media/plugins/matroska/Jamfile b/src/add-ons/media/plugins/matroska/Jamfile index fd2bcef034..e98fe78bbd 100644 --- a/src/add-ons/media/plugins/matroska/Jamfile +++ b/src/add-ons/media/plugins/matroska/Jamfile @@ -6,10 +6,17 @@ UsePrivateHeaders media ; SubDirHdrs [ FDirName $(SUBDIR) libMatroskaParser ] ; SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) ogg libogg ] ; +local r5_src = strlcpy.c ; + +if $(HAIKU_COMPATIBLE) { + r5_src = ; +} + Addon matroska : media plugins : matroska_codecs.cpp matroska_reader.cpp matroska_util.cpp + $(r5_src) : false : @@ -17,9 +24,18 @@ Addon matroska : media plugins : # libmatroska.a libMatroskaParser.a libz.a + libmedia.so ; -LinkSharedOSLibs matroska : be libmedia.so ; +if $(HAIKU_COMPATIBLE) { + LinkSharedOSLibs matroska : libbe.so libroot.so ; +} else { + LinkSharedOSLibs matroska : be ; +} + +SEARCH on [ FGristFiles + strlcpy.c + ] = [ FDirName $(OBOS_TOP) src system libroot posix string ] ; # SubInclude OBOS_TOP src add-ons media plugins matroska libebml ; # SubInclude OBOS_TOP src add-ons media plugins matroska libmatroska ;