mirror of
https://gitee.com/openharmony/third_party_libsnd
synced 2024-11-23 18:09:59 +00:00
87 lines
2.4 KiB
HTML
87 lines
2.4 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML>
|
|
|
|
<HEAD>
|
|
<TITLE>
|
|
libsndfile Development
|
|
</TITLE>
|
|
<META NAME="Author" CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
|
|
<LINK REL=StyleSheet HREF="libsndfile.css" TYPE="text/css" MEDIA="all">
|
|
</HEAD>
|
|
|
|
<BODY>
|
|
<!-- pepper -->
|
|
<H1><BR>libsndfile Development</H1>
|
|
<!-- pepper -->
|
|
<P>
|
|
libsndfile is being developed by a small but growing community of users
|
|
and hackers led by Erik de Castro Lopo.
|
|
People interested in helping should join the libsndfile-devel
|
|
<A HREF="lists.html">mailing list</A>
|
|
where most of the discussion about new features takes place.
|
|
</P>
|
|
<!-- pepper -->
|
|
<P>
|
|
libsndfile is being developed using the
|
|
<A HREF="http://www.gnu.org/software/gnu-arch/">Gnu Arch</A>
|
|
revision control system which is especially well suited to distributed
|
|
development.
|
|
In most respects, Arch is significantly better than most other revision
|
|
control systems.
|
|
One of the few places it is lacking is support for windows.
|
|
If you're on windows, bad luck.
|
|
</P>
|
|
<!-- pepper -->
|
|
<P>
|
|
The main archive archive can be found at:
|
|
<A HREF="http://www.mega-nerd.com/Arch/2004/">
|
|
http://www.mega-nerd.com/Arch/2004/</A>
|
|
</P>
|
|
<!-- pepper -->
|
|
<P>
|
|
Assuming that you have the Gnu Arch client installed (on Debian GNU/Linux "apt-get
|
|
install tla") you can do:
|
|
</P>
|
|
<!-- pepper -->
|
|
<PRE>
|
|
tla register-archive http://www.mega-nerd.com/Arch/2004/
|
|
tla get erikd@mega-nerd.com--2004/libsndfile--hack--0 libsndfile
|
|
cd libsndfile
|
|
</PRE>
|
|
<!-- pepper -->
|
|
<P>
|
|
to get a copy of whats currently in the public archive and configure it ready
|
|
for building.
|
|
Some later versions of aclocal (I see this with 1.9.4) may spew out a bunch
|
|
of warning messages about underquoted defintions in AC_WHATEVER, but these
|
|
can safely be ignored.
|
|
</P>
|
|
<P>
|
|
In order to build the sources from the Arch archive, you will need the
|
|
Python interpreter (available as part of Cygwin) and GNU Autogen which is
|
|
available
|
|
<A HREF="http://autogen.sf.net">here</A>.
|
|
Autogen does work under Cygwin (requires libguile and guile-devel to be installed).
|
|
I haven't tried it under MinGW.
|
|
</P>
|
|
<P>
|
|
To build and check it:
|
|
</P>
|
|
<!-- pepper -->
|
|
<PRE>
|
|
./reconfigure.mk
|
|
make
|
|
make check
|
|
</PRE>
|
|
<!-- pepper -->
|
|
</BODY>
|
|
</HTML>
|
|
|
|
<!--
|
|
Do not edit or modify anything in this comment block.
|
|
The arch-tag line is a file identity tag for the GNU Arch
|
|
revision control system.
|
|
|
|
arch-tag: 81e947c2-fb8c-4d8b-93b4-57682d2787b5
|
|
-->
|