PROG = interrobang ALTER = percontation PREFIX ?= /usr LDFLAGS += -lX11 # compile with -DWORD_RUBOUT to enable readline-like C-w key binding all: ${PROG} ${ALTER} ${ALTER}: ${ALTER}.c @gcc -o ${ALTER} ${ALTER}.c ${CFLAGS} -DDESK_CHAR="'>'" ${PROG}: ${PROG}.c @gcc -o ${PROG} ${PROG}.c ${CFLAGS} ${LDFLAGS} -DDESK_CHAR="'>'" desktop-exec: desktop-exec.c @gcc -o desktop-exec desktop-exec.c debug: ${PROG}.c @gcc -o -g ${PROG} ${PROG}.c ${CFLAGS} -DDEBUG clean: @rm -rf ${PROG} ${ALTER} desktop-exec install: all @install -Dm755 ${PROG} ${DESTDIR}${PREFIX}/bin/${PROG} @install -Dm755 ${ALTER} ${DESTDIR}${PREFIX}/bin/${ALTER} @install -Dm644 config ${DESTDIR}${PREFIX}/share/interrobang/config @install -Dm644 interrobang.1 ${DESTDIR}${PREFIX}/share/man/man1/interrobang.1