BINDIR = ~/bin LIBDIR =../../rhmusicfuncs COPT = -Wall -Wpedantic -Wextra EDITOR = nano all: fraccalc_targ makeTable_targ pila2lily_targ adhoc-intvals-cmdline_targ fraccalc_targ: ${BINDIR}/fraccalc makeTable_targ: ${BINDIR}/makeTable pila2lily_targ: ${BINDIR}/pila2lily adhoc-intvals-cmdline_targ: ${BINDIR}/adhoc-intvals-cmdline ${BINDIR}/fraccalc: fraccalc.c ${LIBDIR}/rhmusicfuncs.c ${LIBDIR}/rhmusicfuncs.h cc ${COPT} fraccalc.c ${LIBDIR}/rhmusicfuncs.c -lm -o ${BINDIR}/fraccalc ${BINDIR}/makeTable: makeTable.c ${LIBDIR}/rhmusicfuncs.c ${LIBDIR}/rhmusicfuncs.h cc ${COPT} makeTable.c ${LIBDIR}/rhmusicfuncs.c -lm -o ${BINDIR}/makeTable ${BINDIR}/pila2lily: pila2lily.c ${LIBDIR}/rhmusicfuncs.c ${LIBDIR}/rhmusicfuncs.h cc ${COPT} pila2lily.c ${LIBDIR}/rhmusicfuncs.c -lm -o ${BINDIR}/pila2lily ADHOC_DEPENDENTS = adhoc-intvals-cmdline.c ${LIBDIR}/rhmusicfuncs.c ${LIBDIR}/rhmusicfuncs.h ${LIBDIR}/rhmusicadhoc.c ${LIBDIR}/rhmusicadhoc.h ${BINDIR}/adhoc-intvals-cmdline: ${ADHOC_DEPENDENTS} cc ${COPT} adhoc-intvals-cmdline.c ${LIBDIR}/rhmusicfuncs.c ${LIBDIR}/rhmusicadhoc.c -lm -o ${BINDIR}/adhoc-intvals-cmdline edit: ${EDITOR} ${ADHOC_DEPENDENTS}