1 |
schoenebeck |
5 |
CPP=g++ |
2 |
|
|
CC=gcc |
3 |
|
|
|
4 |
|
|
CCOPTS=-pedantic -O3 -g -march=i686 -Wall |
5 |
|
|
|
6 |
|
|
#LIB=-l |
7 |
|
|
|
8 |
|
|
all: linuxsampler |
9 |
|
|
|
10 |
|
|
linuxsampler: linuxsampler.o RIFF.o DLS.o gig.o global.o stream.o diskthread.o audiothread.o audioio.o voice.o midiin.o thread.o |
11 |
|
|
$(CPP) $(LNOPTS) -o linuxsampler linuxsampler.o RIFF.o DLS.o gig.o global.o stream.o diskthread.o audiothread.o audioio.o voice.o midiin.o thread.o -lm -lpthread $(LIB) -lasound |
12 |
|
|
|
13 |
|
|
linuxsampler.o: linuxsampler.cpp |
14 |
|
|
$(CPP) $(CCOPTS) -c linuxsampler.cpp |
15 |
|
|
|
16 |
|
|
global.o: global.cpp |
17 |
|
|
$(CPP) $(CCOPTS) -c global.cpp |
18 |
|
|
|
19 |
|
|
diskthread.o: diskthread.cpp ringbuffer.h |
20 |
|
|
$(CPP) $(CCOPTS) -c diskthread.cpp |
21 |
|
|
|
22 |
|
|
audiothread.o: audiothread.cpp ringbuffer.h |
23 |
|
|
$(CPP) $(CCOPTS) -c audiothread.cpp |
24 |
|
|
|
25 |
|
|
audioio.o: audioio.cpp |
26 |
|
|
$(CPP) $(CCOPTS) -c audioio.cpp |
27 |
|
|
|
28 |
|
|
voice.o: voice.cpp ringbuffer.h |
29 |
|
|
$(CPP) $(CCOPTS) -c voice.cpp |
30 |
|
|
|
31 |
|
|
stream.o: stream.cpp ringbuffer.h |
32 |
|
|
$(CPP) $(CCOPTS) -c stream.cpp |
33 |
|
|
|
34 |
|
|
midiin.o: midiin.cpp ringbuffer.h |
35 |
|
|
$(CPP) $(CCOPTS) -c midiin.cpp |
36 |
|
|
|
37 |
|
|
thread.o: thread.cpp |
38 |
|
|
$(CPP) $(CCOPTS) -c thread.cpp |
39 |
|
|
|
40 |
|
|
gig.o: gig.cpp |
41 |
|
|
$(CPP) $(CCOPTS) -c gig.cpp |
42 |
|
|
|
43 |
|
|
DLS.o: DLS.cpp |
44 |
|
|
$(CPP) $(CCOPTS) -c DLS.cpp |
45 |
|
|
|
46 |
|
|
RIFF.o: RIFF.cpp |
47 |
|
|
$(CPP) $(CCOPTS) -c RIFF.cpp |
48 |
|
|
|
49 |
|
|
clean: |
50 |
|
|
rm -vf linuxsampler *.o |
51 |
|
|
|