LIBNAME = libxml2
VERSION = 2.9.2

!include ..\packages.mif

# DOCBparser.obj
OBJS  = catalog.obj chvalid.obj
OBJS += c14n.obj dict.obj
OBJS += encoding.obj entities.obj error.obj             
OBJS += globals.obj hash.obj HTMLparser.obj        
OBJS += HTMLtree.obj legacy.obj list.obj              
OBJS += parser.obj nanohttp.obj nanoftp.obj
OBJS += parserInternals.obj pattern.obj relaxng.obj           
OBJS += xmlreader.obj SAX.obj
OBJS += SAX2.obj schematron.obj threads.obj           
OBJS += tree.obj uri.obj valid.obj             
OBJS += xinclude.obj xlink.obj xmlcatalog.obj        
OBJS += xmlIO.obj xmllint.obj xmlmemory.obj         
OBJS += xmlmodule.obj xmlregexp.obj         
OBJS += xmlsave.obj xmlschemas.obj xmlschemastypes.obj   
OBJS += xmlstring.obj xmlunicode.obj xmlwriter.obj         
OBJS += xpath.obj xpointer.obj buf.obj
# debugXML.obj trio.obj trionan.obj triostr.obj

CFLAGS = $(CFLAGS_LIB)

$(LIBFILE): $(OBJS)
  @echo * Create library: $(LIBFILE)...
  @for %f in ($(OBJS)) do @wlib -b -q $* +%f >nul

xmlIO.obj: xmlIO.c
  wcc386 $(CFLAGS) -wcd=136 $<

xmlsave.obj: xmlsave.c
  wcc386 $(CFLAGS) -wcd=124 $<

xmlschemastypes.obj: xmlschemastypes.c
  wcc386 $(CFLAGS) -wcd=124 $<

!include ..\end.mif
