CC = gcc
LIBXML_FLAGS = `pkg-config --cflags --libs libxml-2.0`
EXPAT_FLAGS = -lexpat
-BIN = parse_expat parse_xmlreader parse_xmlsax
+BIN = parse_expat parse_xmlreader parse_xmlsax parse_xmltree
all: $(BIN)
+ $(MAKE) -C SAX2Print/
clean:
rm -f $(BIN)
+ $(MAKE) -C SAX2Print/ clean
+
parse_expat: parse_expat.c
$(CC) $(EXPAT_FLAGS) -o $@ $<
parse_xmlreader: parse_xmlreader.c
$(CC) $(LIBXML_FLAGS) -o $@ $<
parse_xmlsax: parse_xmlsax.c
$(CC) $(LIBXML_FLAGS) -o $@ $<
+parse_xmltree: parse_xmltree.c
+ $(CC) $(LIBXML_FLAGS) -o $@ $<
+