|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.