--- /dev/null
+CC = gcc
+LIBXML_FLAGS = `pkg-config --cflags --libs libxml-2.0`
+EXPAT_FLAGS = -lexpat
+BIN = parse_expat parse_xmlreader parse_xmlsax
+all: $(BIN)
+clean:
+ rm -f $(BIN)
+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 $@ $<