blob: cee0f4521c8feae3cb58bef54f50bc7edfe6a1b5 [file] [log] [blame]
==========
FLAC - 0.4
==========
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:
build/ makefile templates for building
doc/ the HTML documentation
include/ public include files for libFLAC
obj/ the compiled libraries and executables will
end up here
src/ the source code and private headers
test/ the test scripts
=============================
Building in a GNU environment
=============================
All files called 'Makefile' are GNUmake files. To build all
libraries and programs, just 'make all' from the top-level
directory. To run the tests, just 'make test'.
Everything can be built in either debug or release mode.
See the Makefiles for details.
The default make rule does not attempt to build the XMMS
plugin, so if you want that also, run 'make plugin_xmms'
after 'make'.
==================
Building with MSVC
==================
There is no overall make system for MSVC but the individual
source directories with a 'Makefile.vc' file in them allow
building with MSVC. Just 'nmake /f Makefile.vc'.