LIBDIR = /usr/local/lib
INCLUDEDIR = /usr/local/include
VERSION = 1.1.3

all:
	cd src/ && make && chmod 644 libglass.so.$(VERSION) && mv libglass.so.$(VERSION) ..

install:
	cp -f src/glass.h src/glass_types.h $(INCLUDEDIR) && \
        rm -f $(LIBDIR)/libglass.* && \
        cp -f libglass.so.$(VERSION) $(LIBDIR) && \
        ln -fs libglass.so.1 $(LIBDIR)/libglass.so && /sbin/ldconfig

clean:
	rm -f libglass.so.* *~ && cd src && make clean && cd ../docs && make clean

release:
	cd .. && rm -fr /tmp/glass-$(VERSION) && cp -r glass/ /tmp/glass-$(VERSION) && \
        cd /tmp/glass-$(VERSION) && make clean && cd examples && make clean && cd ../docs && \
        make clean && cd .. && rm -rf CVS/ src/CVS/ docs/CVS/ examples/CVS examples/models/CVS \
        examples/src/CVS && cd .. && tar cfvz glass-$(VERSION).tar.gz glass-$(VERSION)
