-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathMakefile
33 lines (22 loc) · 978 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
CC=gcc
LINK = $(CC)
CFLAGS = -O2 -ansi -Wall
LDFLAGS = -s
all: miditest mozart mfc120 mididump m2rtttl
miditest: src/miditest.c src/midifile.o
$(CC) $(CFLAGS) $(LFLAGS) src/midifile.o src/miditest.c -o miditest
mozart: src/mozmain.c src/mozart.c src/midifile.o
$(CC) $(CFLAGS) $(LFLAGS) src/midifile.o src/mozart.c src/mozmain.c -o mozart
mfc120: src/mfcmain.c src/mfc120.c src/midifile.o
$(CC) $(CFLAGS) $(LFLAGS) src/midifile.o src/mfc120.c src/mfcmain.c -o mfc120
mididump: src/mididump.c src/midiutil.o src/midifile.o
$(CC) $(CFLAGS) $(LFLAGS) src/midifile.o src/midiutil.o src/mididump.c -o mididump
m2rtttl: src/m2rtttl.c src/midifile.o src/midiutil.o
$(CC) $(CFLAGS) $(LFLAGS) src/midifile.o src/midiutil.o src/m2rtttl.c -o m2rtttl
midifile.o: src/midifile.c src/midifile.h
midiutil.o: src/midiutil.c src/midiutil.h
install:
@echo Just copy the files somewhere useful!
clean:
rm -f *.o
rm -f miditest mozart mfc120 mididump m2rtttl