blob: d866735570d48eac269ca7c749a27b2aa72360fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
CC = cc
CFLAGS = -Wmost
LDFLAGS = -framework Carbon -framework CoreMIDI
OBJS = ptdarwin.o pmutil.o pmmacosx.o pmdarwin.o portmidi.o
LIBS =
all: libportmidi.a pmtest
libportmidi.a: portmidi.h porttime.h pminternal.h $(OBJS)
rm -f libportmidi.a
ar rv libportmidi.a $(OBJS)
ranlib libportmidi.a
pmtest: pmtest.c libportmidi.a
$(CC) $(CFLAGS) pmtest.c $(OBJS) -o pmtest $(LDFLAGS) $(LIBS)
pmmacosx.o: pmmacosx.c portmidi.h pminternal.h pmmacosx.h porttime.h
pmdarwin.o: pmdarwin.c portmidi.h pmmacosx.h
pmutil.o: pmutil.c portmidi.h pmutil.h pminternal.h
portmidi.o: portmidi.c portmidi.h pminternal.h
ptdarwin.o: ptdarwin.c porttime.h portmidi.h
clean:
rm -f pmtest *.o
|