package=glite-wn-info
name=$Name:  $
tag:=$(shell echo $(name) | sed 's/^[^:]*: //' )
version:=$(shell echo "$(tag)" | sed 's/^.*R_//' | sed 's/_/\./g')
release:=$(shell echo "$(version)" | sed 's/.*\.//')
version:=$(shell echo "$(version)" | sed 's/\(.*\)\.[0-9]*/\1/')

.PHONY: configure install clean rpm dist

all: configure



install:
	@echo "Installing...."
	mkdir -p $(DESTDIR)/usr/bin
	mkdir -p $(DESTDIR)/etc/glite-wn-info
	mkdir -p $(DESTDIR)/usr/share/man/man1
	mkdir -p $(DESTDIR)/usr/share/man/man5
	install -m 755 src/glite-wn-info $(DESTDIR)/usr/bin/glite-wn-info
	install -m 644 etc/glite-wn-info.conf $(DESTDIR)/etc/glite-wn-info/glite-wn-info.conf
	install -m 644 man/glite-wn-info.1 $(DESTDIR)/usr/share/man/man1/glite-wn-info.1
	install -m 644 man/glite-wn-info.conf.5 $(DESTDIR)/usr/share/man/man5/glite-wn-info.conf.5

dist:
	echo ${package}-`sed \
		-e '/^Version:/!d' \
		-e 's/[^0-9.]*\([0-9.]*\).*/\1/' \
		-e q \
		${package}.spec` > .fname
	-rm -rf `cat .fname`
	mkdir `cat .fname`
	cp -lvr src/ Makefile LICENSE `cat .fname`
	tar chzf `cat .fname`.tar.gz `cat .fname`
	-rm -rf `cat .fname` .fname

rpm:
	@mkdir -p  RPMS
	@mkdir -p  rpmbuild/RPMS/noarch
	@mkdir -p  rpmbuild/SRPMS/
	@mkdir -p  rpmbuild/SPECS/
	@mkdir -p  rpmbuild/SOURCES/
	@mkdir -p  rpmbuild/BUILD/
	@tar --gzip --exclude='*CVS*' -cf rpmbuild/SOURCES/${package}.src.tgz *
	@rpmbuild -ba ${package}.spec

