flac/README

48 lines
1.3 KiB
Plaintext
Raw Normal View History

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.