Go to file
Josh Coalson 841e27e159 add reserved space detection to metadata decoding 2001-01-03 00:26:42 +00:00
build Initial revision 2000-12-10 04:09:52 +00:00
doc update shorten features 2001-01-03 00:07:06 +00:00
include/FLAC change version to 0.4 2000-12-22 22:42:25 +00:00
src add reserved space detection to metadata decoding 2001-01-03 00:26:42 +00:00
test Initial revision 2000-12-10 04:09:52 +00:00
COPYING.GPL Initial revision 2000-12-10 04:09:52 +00:00
COPYING.LGPL Initial revision 2000-12-10 04:09:52 +00:00
Makefile add rule for plugin_xmms 2000-12-22 22:49:09 +00:00
README change version to 0.4 2000-12-22 22:42:25 +00:00

README

==========
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'.