blob: b8c4a87c76b6ed25b287074361f87f0b05ac2f2b [file] [log] [blame]
Josh Coalsonbb7f6b92000-12-10 04:09:52 +00001==========
2FLAC - 0.2
3==========
4
5This is the source release for the FLAC project. The
6reference encoder/decoder library 'libFLAC' is released
7under the LGPL (see COPYING.LGPL). This means the code
8in include/FLAC/ and src/libFLAC/. All other code is
9covered by the GPL (see COPYING.GPL). See
10
11 doc/index.html
12
13for full documentation.
14
15A brief description of the directory tree:
16
17 build/ makefile templates for building
18 doc/ the HTML documentation
19 include/ public include files for libFLAC
20 obj/ the compiled libraries and executables will
21 end up here
22 src/ the source code and private headers
23 test/ the test scripts
24
25
26=============================
27Building in a GNU environment
28=============================
29
30All files called 'Makefile' are GNUmake files. To build all
31libraries and programs, just 'make all' from the top-level
32directory. To run the tests, just 'make test'.
33
34Everything can be built in either debug or release mode.
35See the Makefiles for details.
36
37
38==================
39Building with MSVC
40==================
41
42There is no overall make system for MSVC but the individual
43source directories with a 'Makefile.vc' file in them allow
44building with MSVC. Just 'nmake /f Makefile.vc'.