VERSION=$(shell awk '/^VERSION/ { print $$3 }' lib/glint.py | cut -d\" -f2)
CVSTAG = r$(subst .,-,$(VERSION))

CFLAGS=-I/usr/include/python1.5 -I/usr/include/rpm $(RPM_OPT_FLAGS) -fPIC

all:	rpmmodule.so

rpmmodule.so:	rpmmodule.o
	gcc -shared -o rpmmodule.so rpmmodule.o -lrpm -ldb -lz

clean:
	rm -f rpmmodule.so rpmmodule.o

install:
	install -m755 glint /usr/bin
	rm -rf /usr/lib/rhs/glint
	mkdir -p /usr/lib/rhs/glint
	for i in lib/*; do \
		install -m644 $$i /usr/lib/rhs/glint ;\
	done
	chmod 755  /usr/lib/rhs/glint/glint.py
	mkdir -p /usr/lib/rhs/control-panel
	install -m 644 glint.xpm /usr/lib/rhs/control-panel
	install -m 644 glint.init /usr/lib/rhs/control-panel
	mkdir -p /usr/man/man8
	install -m 644 glint.8 /usr/man/man8
	install -m 755 rpmmodule.so /usr/lib/python1.5/lib-dynload/rpm.so

archive:
	cvs tag -F $(CVSTAG) .
	@rm -rf /tmp/glint-$(VERSION)
	cd /tmp; cvs export -r$(CVSTAG) glint
	@mv /tmp/glint /tmp/glint-$(VERSION)
	@dir=$$PWD; cd /tmp; tar cvzf $$dir/glint-$(VERSION).tar.gz glint-$(VERSION)
	@rm -rf /tmp/glint-$(VERSION)
	@echo "The archive is in glint-$(VERSION).tar.gz"
