49 lines
1.3 KiB
Plaintext
49 lines
1.3 KiB
Plaintext
==========
|
|
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'.
|