# $Id: Makefile,v 1.4 2004/06/20 01:12:21 grog Exp grog $ # # Copyright © 2003, Greg Lehey # BINDIR?= /usr/local/bin # PROGS= sugar refract hops consumption brew PROGS= brew consumption LIBS= beer.o -lncurses TARBALL= brewing.tar.gz OBJS= brew.o beer.o parser.o commands.o CFLAGS= -g -Wall LDFLAGS += beer.o -lm all: ${PROGS} ${PROGS}: ${LIBS} sugar: sugar.o beer.o beer.h ${CC} sugar.o beer.o -lm -lncurses -o sugar beer.o: beer.c beer.h brew: ${OBJS} ${CC} ${OBJS} -lm -lreadline -lcurses -o brew brew.o: brew.c brew.h consumption: consumption.o ${CC} consumption.o -lm -lreadline -o $@ clean: rm -f *.o *~ ${PROGS} ${LIBS} ${TARBALL} dist: ${TARBALL} ${TARBALL}: clean tar -czvf ${TARBALL} --exclude RCS . install: ${PROGS} cp -p ${PROGS} ${BINDIR}