From d045d4a28221c0545e693f4d02274d38e5d15da6 Mon Sep 17 00:00:00 2001 From: beveloper Date: Sun, 31 Oct 2004 13:31:00 +0000 Subject: [PATCH] Added jamfiles to build libebml, libmatroska and link them with the matroska reader git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9687 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/media/plugins/matroska/Jamfile | 19 ++++++++++++ .../media/plugins/matroska/libebml/Jamfile | 25 ++++++++++++++++ .../plugins/matroska/libmatroska/Jamfile | 30 +++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 src/add-ons/media/plugins/matroska/Jamfile create mode 100644 src/add-ons/media/plugins/matroska/libebml/Jamfile create mode 100644 src/add-ons/media/plugins/matroska/libmatroska/Jamfile 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 +;