CC = gcc
srcdir=.

override CFLAGS += -g -O2 -Ixmlparse -Ixmltok

OBJS = xmlparse/xmlparse.o xmltok/xmlrole.o xmltok/xmltok.o

expat.a: $(OBJS)
	ar ruv expat.a $(OBJS)
	ranlib expat.a

clean:
	rm -f expat.a xmlparse/*.o xmltok/*.o

$(OBJS): %.o: $(srcdir)/%.c Makefile
	$(CC) -I$(srcdir)/xmlparse -I$(srcdir)/xmltok -c $(CFLAGS) $< -o $@
