# PCC Makefile for abcMIDI package # # # compilation #ifdefs - you need to compile with these defined to get # the code to compile with PCC. # # NOFTELL in midifile.c and tomidi.c selects a version of the file-writing # code which doesn't use file seeking. # # PCCFIX in mftext.c midifile.c midi2abc.c # comments out various things that aren't available in PCC # and applies a fix needed for file writing all : abc2midi midi2abc abc2abc mftext abc2midi : parseabc.o tomidi.o midifile.o pccl -Oabc2midi -Lc:\bin\pcc\ parseabc.o tomidi.o midifile.o abc2abc : parseabc.o toabc.o pccl -Oabc2abc -Lc:\bin\pcc\ parseabc.o toabc.o midi2abc : midifile.o midi2abc.o pccl midifile.o midi2abc.o -Lc:\bin\pcc\ -Omidi2abc mftext : midifile.o mftext.o crack.o pccl midifile.o mftext.o crack.o -Lc:\bin\pcc\ -Omftext parseabc.o : parseabc.c abc.h pcc parseabc.c toabc.o : toabc.c abc.h pcc toabc.c tomidi.o : tomidi.c abc.h midifile.h pcc tomidi.c -nNOFTELL midifile.o : midifile.c midifile.h pcc midifile.c -nPCCFIX -nNOFTELL midi2abc.o : midi2abc.c midifile.h pcc midi2abc.c -nPCCFIX crack.o : crack.c pcc crack.c mftext.o : mftext.c midifile.h pcc mftext.c -nPCCFIX clean: del *.exe del *.o