#
# Makefile for dvisvgm (Win32)
#
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.. -I../../libs/variant/include

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

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

LDFLAGS=

liboptimizer_OBJECTS = \
AttributeExtractor.obj \
GroupCollapser.obj \
RedundantElementRemover.obj \
SVGOptimizer.obj \
TextSimplifier.obj \
TransformSimplifier.obj \
WSNodeRemover.obj

liboptimizer.lib: $(liboptimizer_OBJECTS)
	rm -f liboptimizer.lib
	lib -out:liboptimizer.lib $(liboptimizer_OBJECTS)

clean::
	rm -f *.obj *.lib *~

depend: depend.mk

depend.mk: mkdepend.sh
	./mkdepend.sh

include depend.mk
