[xiph-commits] r12395 - trunk/xiph-qt

arek at svn.xiph.org arek at svn.xiph.org
Mon Jan 29 19:13:50 PST 2007


Author: arek
Date: 2007-01-29 19:13:48 -0800 (Mon, 29 Jan 2007)
New Revision: 12395

Modified:
   trunk/xiph-qt/README
Log:
Updated README.

Modified: trunk/xiph-qt/README
===================================================================
--- trunk/xiph-qt/README	2007-01-30 01:21:22 UTC (rev 12394)
+++ trunk/xiph-qt/README	2007-01-30 03:13:48 UTC (rev 12395)
@@ -2,37 +2,43 @@
 ======
 
 XiphQT, the Xiph QuickTime Components, is a collection of QuickTime
-and MacOS X 'plug-ins' providing support for the Xiph.Org Foundation's
-(http://www.xiph.org/) multimedia compression formats.
+and Mac OS X 'plug-ins' providing support for the Xiph.Org Foundation's
+(http://xiph.org/) multimedia compression formats.
 
 
 Building
 ========
 
 The XiphQT source code is accompanied by a set of Xcode project files,
-and can be built easily using Xcode GUI or 'xcodebuild' command line tool.
-The only additional requirement besides the developer tools, is set of
-Xiph frameworks for particular compression formats, installed where Xcode
-can find them (preferably - /Library/Frameworks).
+and can be built easily using Xcode GUI or 'xcodebuild' command line
+tool. To build from sources source codes of a number of additional
+libraries need to be placed in the ./external-libs folder (see below).
 
+The latest version of XiphQT makes use of the following libraries:
+ogg, vorbis, flac, speex, theora and theora-exp. Their source code can
+be found on http://xiph.org/ .
 
+To build using Xcode's xcodebuild command-line tool type with the
+./build-macosx as the current working directory:
+
+    > xcodebuild -target XiphQT -configuration Release
+
+That should produce statically linked XiphQT.component bundle in the
+./build-macosx/build/Release directory.
+
+To only build decoder and importer components use type:
+
+    > xcodebuild -target 'XiphQT (decoders)' -configuration Release
+
+
 Installing
 ==========
 
-The binary component bundles need to be installed in specific locations
-on your hard drive. Bundles with names starting with 'CA' go to
-/Library/Components (or ~/Library/Components) and all other go to
-/Library/QuickTime (or ~/Library/QuickTime).
-You will also need to install Xiph library frameworks in either
-/Library/Frameworks (or ~/Library/Frameworks).
+The binary component bundle needs to be installed in
+~/Library/QuickTime (or /Library/QuickTime for system-wide
+installation).
 
-The lastest version of XiphQT makes use of the following frameworks:
-Ogg, Vorbis, FLAC, FLAC++, Speex and TheoraExp. Those can be build
-from the corresponding Xiph format libraries, or the binary versions
-can be obtained from the project downloads page:
-http://www.xiph.org/quicktime/download.html .
 
-
 Source code organisation
 ========================
 
@@ -61,7 +67,19 @@
 ./common, ./utils and ./resources
 	Functions, definition and resources shared between several components
 
+./external-libs
+        Source code of the external libraries should be placed here in
+        the corresponding subfolders: ogg, speex, theora, theora-exp,
+        vorbis, flac (using SVN repository all libraries except flac
+        can be pulled automatically)
 
+./build-macosx
+        Xcode project files, for building for Mac OS X
+
+./build-win32
+        Win32 build files
+
+
 Copying
 =======
 
@@ -93,4 +111,4 @@
 ================
 
 More information can be found on the project webpages at:
-http://www.xiph.org/quicktime/
+http://xiph.org/quicktime/



More information about the commits mailing list