CXX = CC
CXX = g++
CFLAGS = -g
INCDIRS = -I../rb -I../events -I../smf -I.

SONGFILES = EvntTree.o Song.o

.SUFFIXES: .cc $(.SUFFIXES)

.cc.o:
	$(CXX) $(CFLAGS) $(INCDIRS) -c -o $@ $<

objs: $(SONGFILES)
	touch objs

clean:
	-rm *.o objs

EvntTree.o: EvntTree.h EvTrDefs.h ../events/Event.h ../smf/SMFTrack.h \
    ../smf/SMFUtils.h ../events/Note.h ../events/NormEvnt.h \
    ../events/MEOT.h ../events/MEvent.h
Song.o: Song.h ../events/EvntUtil.h ../events/Event.h ../smf/SMFHead.h \
    ../smf/SMFUtils.h ../smf/SMFTrack.h EvntTree.h EvTrDefs.h \
    ../events/Note.h ../events/NormEvnt.h ../events/MEOT.h \
    ../events/MEvent.h
