BINDIR = ~/bin
LIBDIR = ../../rhmusicfuncs
COPT   = -Wall -Wextra -Wpedantic
EDITOR = nano

#all: adhoc-midi_targ test_targ
all: adhoc-midi_targ

adhoc-midi_targ: ${BINDIR}/adhoc-midi

ADHOC_DEPENDENTS = \
	adhoc-midi.c \
	${LIBDIR}/rhmusicfuncs.c ${LIBDIR}/rhmusicfuncs.h \
	${LIBDIR}/rhmidifuncs.c ${LIBDIR}/rhmidifuncs.h \
	${LIBDIR}/rhmusicadhoc.c ${LIBDIR}/rhmusicadhoc.h \
	${LIBDIR}/rhmidibendbuf.c ${LIBDIR}/rhmidibendbuf.h

${BINDIR}/adhoc-midi: ${ADHOC_DEPENDENTS}
	cc ${COPT} adhoc-midi.c ${LIBDIR}/rhmusicfuncs.c ${LIBDIR}/rhmidifuncs.c ${LIBDIR}/rhmusicadhoc.c ${LIBDIR}/rhmidibendbuf.c -lm -o ${BINDIR}/adhoc-midi

test_targ:
#	adhoc-midi -vvv -o ~ ~/midi.midi
#	adhoc-midi -vvv ~/*.midi
	adhoc-midi -vvv ~/*.midi

edit:
	${EDITOR} ${ADHOC_DEPENDENTS}

debug:
	nemiver /home/rudhar/bin/adhoc-midi /home/rudhar/vicnia-equi-cc.midi
