VERSION = 1.0.0
SITE = http://www.saunalahti.fi/~samiuus/toni/xmlproc/libparsifal-1.0.0.tar.gz
DOWNLODER = curl -O

all: libparsifal.a include

libparsifal.a: libparsifal-$(VERSION)/Makefile
	make -C libparsifal-$(VERSION)
	ln -s libparsifal-$(VERSION)/src/.libs/libparsifal.a $@

include: libparsifal-$(VERSION)/Makefile
	make -C libparsifal-$(VERSION)
	ln -s libparsifal-$(VERSION)/include/libparsifal $@
	ln -s . $@/libparsifal

libparsifal-$(VERSION)/Makefile: libparsifal-$(VERSION)
	cd $< && ./configure --disable-iconv

libparsifal-$(VERSION): libparsifal-$(VERSION).tar.gz
	tar xzf $<

libparsifal-$(VERSION).tar.gz:
	$(DOWNLODER) $(SITE)/$@

.PHONY: clean realclean
clean:
	rm -f libparsifal.a
	rm -rf include
	chmod -R 777 libparsifal-$(VERSION) 2>/dev/null || true
	rm -rf libparsifal-$(VERSION)

realclean: clean
	rm -f libparsifal-$(VERSION).tar.gz

