PREFIX = /usr/local BINDIR = ${PREFIX}/bin MANDIR = ${PREFIX}/share/man DEPFLAGS = -MMD WARNFLAGS = -Wall CFLAGS += ${DEPFLAGS} ${WARNFLAGS} LDLIBS = -lespeak -lpthread INSTALL = install BINMODE = 0755 MANMODE = 0644 CHANGELOG_LIMIT?= --after="1 year ago" SRCS = cli.c \ espeak.c \ espeakup.c \ queue.c \ signal.c \ softsynth.c \ stringhandling.c OBJS = ${SRCS:.c=.o} all: espeakup changelog: git log ${CHANGELOG_LIMIT} --format=full > ChangeLog install: espeakup ${INSTALL} -d ${DESTDIR}${BINDIR} ${INSTALL} -m ${BINMODE} $< ${DESTDIR}${BINDIR} ${INSTALL} -d ${DESTDIR}${MANDIR}/man8 ${INSTALL} -m ${MANMODE} espeakup.8 ${DESTDIR}${MANDIR}/man8 espeakup: ${OBJS} clean: ${RM} *.d *.o distclean: clean ${RM} espeakup -include ${SRCS:.c=.d}