CFILES= recordmidifile.c playmidifile.c  midifile.c
HFILES= midifile.h
OFILES= $(CFILES:.c=.o) 
MIDILIB= -lmidi -lsys_s
DEBUG=-DDEBUG
PRODUCTS= recordmidifile playmidifile
MIDIFILES=BayBlue.midi Clockworks.midi DrugsAreDeath.midi BigArm.midi \
          DoomInTheBathroom.midi
SOURCEFILES=$(MIDIFILES) $(CFILES) $(HFILES) Makefile README
CFLAGS= -g $(DEBUG) -MD -Wimplicit

all: $(PRODUCTS) 

install:

installsrc: $(SRCROOT)
	-/bin/rm -rf $(SRCROOT)
	mkdirs $(SRCROOT)
	chmod 755 $(SRCROOT)
	tar cf - $(SOURCEFILES) | (cd $(SRCROOT); tar xf -)
	chmod 444 $(SRCROOT)/*

clean:
	-/bin/rm -f *.o vers.c $(PRODUCTS)

$(OFILES): $$(@:.o=.c)
	$(CC) $(CFLAGS) -c $*.c

recordmidifile: recordmidifile.o midifile.o
	${CC} ${CFLAGS} -o $@ recordmidifile.o midifile.o ${MIDILIB}

playmidifile: playmidifile.o  midifile.o
	${CC} ${CFLAGS} -o $@ playmidifile.o midifile.o ${MIDILIB}

$(DSTROOT) $(SRCROOT):; mkdirs $@





