diff --git a/src/add-ons/media/plugins/matroska/Jamfile b/src/add-ons/media/plugins/matroska/Jamfile new file mode 100644 index 0000000000..ad74fd5d03 --- /dev/null +++ b/src/add-ons/media/plugins/matroska/Jamfile @@ -0,0 +1,19 @@ +SubDir OBOS_TOP src add-ons media plugins matroska ; + +UsePrivateHeaders media ; + +SubDirHdrs [ FDirName $(SUBDIR) libmatroska ] ; + +Addon matroska : media plugins : + matroska_reader.cpp + : + false + : + libebml.a + libmatroska.a +; + +LinkSharedOSLibs matroska : be libmedia.so ; + +SubInclude OBOS_TOP src add-ons media plugins matroska libebml ; +SubInclude OBOS_TOP src add-ons media plugins matroska libmatroska ; diff --git a/src/add-ons/media/plugins/matroska/libebml/Jamfile b/src/add-ons/media/plugins/matroska/libebml/Jamfile new file mode 100644 index 0000000000..74ff409edf --- /dev/null +++ b/src/add-ons/media/plugins/matroska/libebml/Jamfile @@ -0,0 +1,25 @@ +SubDir OBOS_TOP src add-ons media plugins matroska libebml ; + +StaticLibrary ebml : + Debug.cpp + EbmlBinary.cpp + EbmlContexts.cpp + EbmlCrc32.cpp + EbmlDate.cpp + EbmlDummy.cpp + EbmlElement.cpp + EbmlFloat.cpp + EbmlHead.cpp + EbmlMaster.cpp + EbmlSInteger.cpp + EbmlStream.cpp + EbmlString.cpp + EbmlSubHead.cpp + EbmlUInteger.cpp + EbmlUnicodeString.cpp + EbmlVersion.cpp + EbmlVoid.cpp + IOCallback.cpp + MemIOCallback.cpp + StdIOCallback.cpp +; diff --git a/src/add-ons/media/plugins/matroska/libmatroska/Jamfile b/src/add-ons/media/plugins/matroska/libmatroska/Jamfile new file mode 100644 index 0000000000..fc946dff2b --- /dev/null +++ b/src/add-ons/media/plugins/matroska/libmatroska/Jamfile @@ -0,0 +1,30 @@ +SubDir OBOS_TOP src add-ons media plugins matroska libmatroska ; + +SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) libebml ] ; + +StaticLibrary matroska : + FileKax.cpp + KaxAttached.cpp + KaxAttachments.cpp + KaxBlock.cpp + KaxBlockData.cpp + KaxChapters.cpp + KaxCluster.cpp + KaxClusterData.cpp + KaxContentEncoding.cpp + KaxContexts.cpp + KaxCues.cpp + KaxCuesData.cpp + KaxInfo.cpp + KaxInfoData.cpp + KaxSeekHead.cpp + KaxSegment.cpp + KaxTag.cpp + KaxTagMulti.cpp + KaxTags.cpp + KaxTrackAudio.cpp + KaxTrackEntryData.cpp + KaxTrackVideo.cpp + KaxTracks.cpp + KaxVersion.cpp +;