# 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 *
syntax highlighted by Code2HTML, v. 0.9.1