# # Makefile for wtail # AYM 2002-03-23 # # Variables that you may want to modify PREFIX = /usr/local TMPDIR = ~/tmp # Variables that you probably don't want to modify VERSION = `cat VERSION` OBJ = wtail.o version.o ARC = wtail-$(VERSION) MAN = `echo '$(PREFIX)' \ | awk '/^\/+usr\/*$$/ { print $$0 "/share/man"; exit 0 } \ { print $$0 "/man"; exit 0 }'` all: wtail clean: rm -f $(OBJ) wtail install: mkdir -p '$(PREFIX)'/bin cp wtail '$(PREFIX)'/bin touch -r wtail '$(PREFIX)'/bin/wtail mkdir -p "$(MAN)"/man1 sed 's/@{VERSION}/'$(VERSION)'/g' wtail.1 >"$(MAN)"/man1/wtail.1 touch -r wtail.1 "$(MAN)"/man1/wtail.1 test: chatter ./chatter /tmp/wtail.a /tmp/wtail.b /tmp/wtail.c \ | ./wtail /tmp/wtail.a /tmp/wtail.b /tmp/wtail.c /no/such/file dist: rm -rf $(TMPDIR)/$(ARC) mkdir -p $(TMPDIR)/$(ARC) cp -p \ CHANGES \ COPYING \ FAQ \ Makefile \ README \ VERSION \ chatter.c \ version.c \ wtail.1 \ wtail.c \ $(TMPDIR)/$(ARC) arc=$(ARC); cd $(TMPDIR) && tar -cf - $$arc | gzip >$$arc.tar.gz wtail: $(OBJ) $(CC) $(LDFLAGS) -o $@ $(OBJ) -lcurses version.c: VERSION cat VERSION | sed 's/.*/const char version[] = "&";/' >$@