Annotation of Examples/SoundAndMusic/MidiDriver/Makefile, revision 1.1.1.1

1.1       root        1: CFILES= recordmidifile.c playmidifile.c  midifile.c
                      2: HFILES= midifile.h
                      3: OFILES= $(CFILES:.c=.o) 
                      4: MIDILIB= -lsys_s
                      5: DEBUG=-DDEBUG
                      6: PRODUCTS= playmidifile recordmidifile 
                      7: MIDIFILES=BayBlue.midi Clockworks.midi DrugsAreDeath.midi BigArm.midi \
                      8:           DoomInTheBathroom.midi
                      9: SOURCEFILES=$(MIDIFILES) $(CFILES) $(HFILES) Makefile README
                     10: CFLAGS= -g $(DEBUG) -MD -Wimplicit
                     11: 
                     12: all: $(PRODUCTS) 
                     13: 
                     14: install:
                     15: 
                     16: installsrc: $(SRCROOT)
                     17:        -/bin/rm -rf $(SRCROOT)
                     18:        mkdirs $(SRCROOT)
                     19:        chmod 755 $(SRCROOT)
                     20:        tar cf - $(SOURCEFILES) | (cd $(SRCROOT); tar xf -)
                     21:        chmod 444 $(SRCROOT)/*
                     22: 
                     23: clean lean:
                     24:        -/bin/rm -f *.o vers.c $(PRODUCTS) *.d
                     25: 
                     26: output:
                     27: 
                     28: $(OFILES): $$(@:.o=.c)
                     29:        $(CC) $(CFLAGS) -c $*.c
                     30: 
                     31: recordmidifile: recordmidifile.o midifile.o
                     32:        ${CC} ${CFLAGS} -o $@ recordmidifile.o midifile.o ${MIDILIB}
                     33: 
                     34: playmidifile: playmidifile.o  midifile.o
                     35:        ${CC} ${CFLAGS} -o $@ playmidifile.o midifile.o ${MIDILIB}
                     36: 
                     37: $(DSTROOT) $(SRCROOT):; mkdirs $@
                     38: 
                     39: 
                     40: 
                     41: 
                     42: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.