
all:

DESTDIR=
PREFIX=/usr
BINDIR=$(PREFIX)/bin
MAN1DIR=$(PREFIX)/share/man/man1
PROGRAM=antlink

install:
	-mkdir -p $(DESTDIR)$(BINDIR)
	cp $(PROGRAM) $(DESTDIR)$(BINDIR)/$(PROGRAM)
	chmod u=rwx,go-rx $(DESTDIR)$(BINDIR)/$(PROGRAM)
	-mkdir -p $(DESTDIR)$(MAN1DIR)
	-pod2man $(PROGRAM) |gzip >$(DESTDIR)$(MAN1DIR)/$(PROGRAM).1.gz

#
# need to fix this next bit
#
test:
	true


#
# packaging
#

RPM_DIST=$(shell rpm --eval '%{dist}')
VERSION=$(shell cat VERSION)

VERSION: antlink
	grep VERSION antlink | sed 's/^.* \([.0-9]*\);.*$$/\1/' >$@

tar.gz: VERSION
	ln -s . antlink-$(VERSION)
	tar cvzf antlink-$(VERSION).tar.gz \
		antlink-$(VERSION)/README \
		antlink-$(VERSION)/COPYING \
		antlink-$(VERSION)/Makefile \
		antlink-$(VERSION)/antlink \
		antlink-$(VERSION)/antlink.spec.in
	rm antlink-$(VERSION)

#
# fedora packaging
#

antlink.spec: antlink.spec.in VERSION
	<antlink.spec.in sed 's/@VERSION@/'$(VERSION)'/g' >$@

rpms: antlink.spec VERSION
	cp antlink-$(VERSION).tar.gz $$HOME/rpmbuild/SOURCES
	cp antlink.spec $$HOME/rpmbuild/SPECS
	( cd $$HOME/rpmbuild; rpmbuild --sign -ba SPECS/antlink.spec; )
	cp $$HOME/rpmbuild/RPMS/noarch/antlink-$(VERSION)-1$(RPM_DIST).noarch.rpm .
	cp $$HOME/rpmbuild/SRPMS/antlink-$(VERSION)-1$(RPM_DIST).src.rpm .

