XDEFS=-wd4819 -DHAVE_CONFIG_H -DWIN32=1 -D__WIN32__=1 \
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DNO_KPSE_DLL=1 \
-D_CRT_OBSOLETE_NO_DEPRECATE -D_SECURE_SCL=0 -DTEXLIVEWIN32=1 -DW32TEX=1

INCS=-I. -I../common -I../include -I../include/brotli


CFLAGS=-nologo -O2 -MT $(XDEFS) $(INCS)

CXXFLAGS=-nologo -O2 -MT -GR -EHsc $(XDEFS) $(INCS)

OBJS= \
	../common/constants.obj \
	../common/context.obj \
	../common/dictionary.obj \
	../common/platform.obj \
	../common/transform.obj \
	../enc/backward_references.obj \
	../enc/backward_references_hq.obj \
	../enc/bit_cost.obj \
	../enc/block_splitter.obj \
	../enc/brotli_bit_stream.obj \
	../enc/cluster.obj \
	../enc/command.obj \
	../enc/compress_fragment.obj \
	../enc/compress_fragment_two_pass.obj \
	../enc/dictionary_hash.obj \
	../enc/encode.obj \
	../enc/encoder_dict.obj \
	../enc/entropy_encode.obj \
	../enc/fast_log.obj \
	../enc/histogram.obj \
	../enc/literal_cost.obj \
	../enc/memory.obj \
	../enc/metablock.obj \
	../enc/static_dict.obj \
	../enc/utf8_util.obj

libbrotli.lib: $(OBJS)
	lib -out:$@ $(OBJS)

clean::
	rm -f $(OBJS) libbrotli.lib *~
