commit | 5da7e37a064724810fcb747f40daf23e3c1d37f4 | [log] [tgz] |
---|---|---|
author | Dmitry Shachnev <mitya57@gmail.com> | Fri Mar 13 18:00:28 2015 +0300 |
committer | Dmitry Shachnev <mitya57@gmail.com> | Sat Mar 14 14:31:44 2015 +0300 |
tree | c6be9cb5b5ac37053d555f8e206f94df2e76c356 | |
parent | ca29aa22c295daac15baf5d85427ecc7808b515c [diff] |
Makefile fixes and cleanups - Distinguish between CC/CFLAGS, CPP/CPPFLAGS and CXX/CXXFLAGS. Do not store compiler flags in CPPFLAGS, which is for preprocessor, and do not try to link files using a preprocessor. - Use COMMON_FLAGS for flags that are for both C and C++. - Drop -m64 flag which is wrong on 32-bit systems. - Use $(MAKE) instead of make, so that parallel building works.
Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.
The specification of the Brotli Compressed Data Format is defined in the following internet draft: http://www.ietf.org/id/draft-alakuijala-brotli
Brotli is open-sourced under the Apache License, Version 2.0, see the LICENSE file.