# Makefile for the lookout distribution

# Don't forget to update the lsm and (twice!) the spec file.
VERS=1.3

MANDIR=/usr/share/man/man1
BINDIR=/usr/bin

all: lookout-$(VERS).tar.gz

install: lookout.1
	cp lookout $(BINDIR)
	cp lookout.1 $(MANDIR)/lookout.1

lookout.1: lookout.xml
	xmlto man lookout.xml
 
SOURCES = README COPYING lookout lookout.xml Makefile

lookout-$(VERS).tar.gz: $(SOURCES) lookout.1
	mkdir lookout-$(VERS)
	cp $(SOURCES) lookout.1 lookout-$(VERS)
	tar -czf lookout-$(VERS).tar.gz lookout-$(VERS)
	rm -fr lookout-$(VERS)
	ls -l lookout-$(VERS).tar.gz

clean:
	rm -f lookout.1 *~ 
	rm -f lookout-*.noarch.rpm lookout-*.noarch.rpm lookout-*.tar.gz

dist: lookout-$(VERS).tar.gz

# Make RPMs.  You need to be root to make this work
RPMROOT=/usr/src/redhat
RPM = rpmbuild
RPMFLAGS = -bb --target noarch
rpm: lookout-$(VERS).tar.gz
	cp lookout-$(VERS).tar.gz $(RPMROOT)/SOURCES;
	cp lookout.spec $(RPMROOT)/SPECS/lookout.spec
	(cd $(RPMROOT)/SPECS; $(RPM) $(RPMFLAGS) lookout.spec)
	cp $(RPMROOT)/RPMS/noarch/lookout-$(VERS)*.rpm .
	chown $$USER *
