CC	= gcc
CFLAGS	= -O2 -fomit-frame-pointer
LDFLAGS	= -s
LEX	= flex
LEXLIB	= -lfl
INSTALL	= install
prefix	= /usr/local
BINDIR	= ${prefix}/bin
MANDIR	= ${prefix}/man/man1

all:	jive

install:
	$(INSTALL) -c jive $(BINDIR)
	$(INSTALL) -c -m 644 jive.1 $(MANDIR)

jive:	main.o jive.o
	$(CC) $(LDFLAGS) main.o jive.o $(LEXLIB) -o jive

jive.o:	jive.c

jive.c:	jive.l
	$(LEX) -t jive.l > jive.c

clean:
	rm -f *.o jive.c jive
