1 # Makefile for the XML parser
2 # (c) 2007 Pavel Charvat <pchar@ucw.cz>
7 LIBSHXML_INCLUDES=xml.h dtd.h
9 LIBSHXML_MOD_PATHS=$(addprefix $(o)/sherlock/xml/,$(LIBSHXML_MODS))
11 $(o)/sherlock/xml/libshxml.a: $(addsuffix .o,$(LIBSHXML_MOD_PATHS))
12 $(o)/sherlock/xml/libshxml.so: $(addsuffix .oo,$(LIBSHXML_MOD_PATHS))
13 $(o)/sherlock/xml/libshxml.pc: $(LIBUCW) $(LIBCHARSET)
15 $(o)/sherlock/xml/xml-t: $(LIBSHXML)
16 $(o)/sherlock/xml/xml.o: $(o)/sherlock/xml/unicat.h
17 $(o)/sherlock/xml/unicat.h: $(s)/sherlock/xml/unicat.pl
21 API_INCLUDES+=$(o)/sherlock/xml/.include-stamp
22 $(o)/sherlock/xml/.include-stamp: $(addprefix $(s)/sherlock/xml/,$(LIBSHXML_INCLUDES))
23 $(o)/sherlock/xml/.include-stamp: IDST=sherlock/xml