VERSION=0.0.25 CC=gcc OPT=-O2 -g DEBUG=-Wall -Werror CFLAGS=$(OPT) $(DEBUG) PROGS=setugid sockaccept tcplisten unixlisten execlp bsok babysit bsc bswait getlock bindir=/usr/bin all: $(PROGS) setugid: setonlygid.o sockaccept: signal_action.o babysit: signal_action.o file_lock.o bswait: file_lock.o getlock: file_lock.o mktool.spec: mktool.spec.in sed "s/@VERSION@/$(VERSION)/g" < $< > $@ $(bindir): mkdir -pm 755 $(bindir) clean: rm -f $(PROGS) *.pyc *.o mktool.spec install: $(PROGS) $(bindir) cp -p $(PROGS) $(bindir) tarball: ../mktool-$(VERSION).tar.bz2 ../mktool-$(VERSION).tar.bz2: clean mktool.spec mkdir mktool-$(VERSION) tar c --exclude mktool-$(VERSION) --exclude CVS . | (cd mktool-$(VERSION); tar x) tar c mktool-$(VERSION) | bzip2 > $@ rm -rf mktool-$(VERSION)