summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2017-05-10 07:10:14 +0100
committerSimon Tatham <anakin@pobox.com>2017-05-13 18:22:09 +0100
commit715a3bef377aeee898c427be99b1acf440b4a5e5 (patch)
tree6ff1d6eecb42df91a4e174644adb0954da44d9fa /Makefile
parente446ba3cf1f72dca390e9c9a5fe987f3dcccd440 (diff)
downloadhalibut-715a3bef377aeee898c427be99b1acf440b4a5e5.zip
halibut-715a3bef377aeee898c427be99b1acf440b4a5e5.tar.gz
halibut-715a3bef377aeee898c427be99b1acf440b4a5e5.tar.bz2
halibut-715a3bef377aeee898c427be99b1acf440b4a5e5.tar.xz
Factor LZ77 and Huffman routines out of deflate.c.
The general routines for analysing a buffer into an LZ77ish stream of literals and matches, and for constructing a Huffman tree in canonical format, now live in their own source files so that they can be reused for other similar compression formats. Deflate-specific details like the exact file encoding are left in deflate.c.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index a60bac7..6264624 100644
--- a/Makefile
+++ b/Makefile
@@ -95,7 +95,7 @@ include $(LIBCHARSET_SRCDIR)Makefile
MODULES := main malloc ustring error help licence version misc tree234
MODULES += input in_afm in_pf in_sfnt keywords contents index biblio
MODULES += bk_text bk_html bk_whlp bk_man bk_info bk_paper bk_ps bk_pdf
-MODULES += winhelp deflate psdata wcwidth
+MODULES += winhelp deflate lz77 huffman psdata wcwidth
OBJECTS := $(addsuffix .o,$(MODULES)) $(LIBCHARSET_OBJS)
DEPS := $(addsuffix .d,$(MODULES))