# TODO: make a config thigy KK_TMP_DIR ="/tmp" KK_HELP_FILE ="/usr/share/kk/help.txt" KK_VERSION_STRING = SRCDIR =src BUILDDIR =build DOCSDIR =docs DESTDIR = CC =cc MANPAGE_FILE =kk.1 kk: ${SRCDIR}/*.c | ${BUILDDIR} cc -Wall -o $@ $^ \ -lncurses \ -ggdb \ -D KK_VERSION=\"${KK_VERSION_STRING}\" \ -D KK_TMP_DIR=\"${KK_TMP_DIR}\" \ -D KK_HELP_FILE=\"${KK_HELP_FILE}\" ${BUILDDIR}: mkdir -p ${BUILDDIR} ${MANPAGE_FILE}.gz: ${MANPAGE_FILE} gzip ${MANPAGE_FILE} -f ${MANPAGE_FILE}: ${DOCSDIR}/makeman.sh ${DOCSDIR}/makeman.sh ${KK_VERSION_STRING} > ${MANPAGE_FILE} .PHONY: man man: ${MANPAGE_FILE}.gz .PHONY: docs docs: man .PHONY: all all: kk docs .PHONY: check check: echo KKMAKE: checking ... # TODO; idk check ig help file or smth .PHONY: clean clean: rm -fr kk.1 kk.1.gz kk ${BUILDDIR}