1 |
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 |
|