scummvm/common/module.mk
Bastien Bouclet 0f57aea2df COMMON: Use a prefix table to speed up the Huffman decoder
Symbols for codes shorter than the prefix table index width are stored
in the table. All the entries in the table with an index starting with
the code are set to the symbol value. That way, when decoding it is
possible to get the number of bits corresponding to the table width from
the bitstream and directly find the symbol value. Longer code still need
to be searched for in the codes list.
2019-04-13 16:24:25 +03:00

67 lines
882 B
Makefile

MODULE := common
MODULE_OBJS := \
archive.o \
config-manager.o \
coroutines.o \
dcl.o \
debug.o \
error.o \
EventDispatcher.o \
EventMapper.o \
file.o \
fs.o \
gui_options.o \
hashmap.o \
iff_container.o \
ini-file.o \
installshield_cab.o \
json.o \
language.o \
localization.o \
macresman.o \
memorypool.o \
md5.o \
mutex.o \
osd_message_queue.o \
platform.o \
quicktime.o \
random.o \
rational.o \
rendermode.o \
str.o \
stream.o \
system.o \
textconsole.o \
tokenizer.o \
translation.o \
unarj.o \
unzip.o \
ustr.o \
util.o \
winexe.o \
winexe_ne.o \
winexe_pe.o \
xmlparser.o \
zlib.o
MODULE_OBJS += \
cosinetables.o \
dct.o \
fft.o \
rdft.o \
sinetables.o
ifdef ENABLE_EVENTRECORDER
MODULE_OBJS += \
recorderfile.o
endif
ifdef USE_UPDATES
MODULE_OBJS += \
updates.o
endif
# Include common rules
include $(srcdir)/rules.mk