2001-05-29 18:45:05 +00:00
|
|
|
===========
|
|
|
|
FLAC - 0.10
|
|
|
|
===========
|
2000-12-10 04:09:52 +00:00
|
|
|
|
|
|
|
This is the source release for the FLAC project. The
|
|
|
|
reference encoder/decoder library 'libFLAC' is released
|
|
|
|
under the LGPL (see COPYING.LGPL). This means the code
|
|
|
|
in include/FLAC/ and src/libFLAC/. All other code is
|
|
|
|
covered by the GPL (see COPYING.GPL). See
|
|
|
|
|
|
|
|
doc/index.html
|
|
|
|
|
|
|
|
for full documentation.
|
|
|
|
|
|
|
|
A brief description of the directory tree:
|
|
|
|
|
|
|
|
doc/ the HTML documentation
|
|
|
|
include/ public include files for libFLAC
|
|
|
|
src/ the source code and private headers
|
|
|
|
test/ the test scripts
|
|
|
|
|
|
|
|
|
|
|
|
=============================
|
|
|
|
Building in a GNU environment
|
|
|
|
=============================
|
|
|
|
|
2001-01-19 22:37:36 +00:00
|
|
|
FLAC now uses autoconf and libtool for configuring and
|
|
|
|
building. Better documentation for these will be
|
|
|
|
forthcoming, but in general, this should work:
|
2000-12-10 04:09:52 +00:00
|
|
|
|
2001-01-19 22:37:36 +00:00
|
|
|
./configure ; make ; make install
|
2000-12-22 22:42:25 +00:00
|
|
|
|
2001-05-29 18:48:42 +00:00
|
|
|
To disable all assembly optimizations, pass the
|
|
|
|
--disable-asm-optimizations flag to configure.
|
|
|
|
|
2000-12-10 04:09:52 +00:00
|
|
|
|
|
|
|
==================
|
|
|
|
Building with MSVC
|
|
|
|
==================
|
|
|
|
|
|
|
|
There is no overall make system for MSVC but the individual
|
|
|
|
source directories with a 'Makefile.vc' file in them allow
|
2001-05-29 18:48:42 +00:00
|
|
|
building with MSVC. Just 'nmake /f Makefile.vc'. Currently
|
|
|
|
the Makefile.vc for libFLAC is hardcoded to use nasm. If
|
|
|
|
you don't have nasm, or don't want any assembly optimizations,
|
|
|
|
edit the makefile, adding '/D FLAC__NO_ASM' and delete the
|
|
|
|
rules which compile the .s files.
|