summaryrefslogtreecommitdiff
blob: 3be684372a24b1ffc8bd53156ecc0a85b096a161 (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
--- snd-16.3/configure.ac
+++ snd-16.3/configure.ac
@@ -527,8 +527,9 @@
   
   if test "$with_portaudio" = yes ; then
     AC_DEFINE(MUS_PORTAUDIO)
+    PKG_CHECK_MODULES([PORTAUDIO], [portaudio-2.0])
     AUDIO_SYSTEM=portaudio
-    AUDIO_LIB="-lportaudio"
+    AUDIO_LIB="${PORTAUDIO_LIBS}"
   fi
 
   if test "$with_jack" = yes ; then
--- snd-16.3/makefile.in
+++ snd-16.3/makefile.in
@@ -11,6 +11,7 @@
 GL_FLAGS = @GL_FLAGS@
 GSL_FLAGS = @GSL_CFLAGS@
 JACK_FLAGS = @JACK_FLAGS@
+PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
 
 ORIGINAL_LDFLAGS = @ORIGINAL_LDFLAGS@
 LDFLAGS = @LDFLAGS@
@@ -26,6 +27,7 @@
 FFTW_LIBS = @FFTW_LIBS@
 JACK_LIBS = @JACK_LIBS@
 GMP_LIBS = @GMP_LIBS@
+PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
 
 LDSO_FLAGS = @LDSO_FLAGS@
 SO_FLAGS = @SO_FLAGS@
@@ -51,7 +53,7 @@
 .SUFFIXES: .c .o
 
 .c.o:
-	$(CC) -c $(DEFS) $(GTK_CFLAGS) $(CAIRO_CFLAGS) $(CFLAGS) $(XEN_CFLAGS) $(GSL_FLAGS) $(GL_FLAGS) $(JACK_FLAGS) $(FFTW_CFLAGS) $<
+	$(CC) -c $(DEFS) $(GTK_CFLAGS) $(CAIRO_CFLAGS) $(CFLAGS) $(XEN_CFLAGS) $(GSL_FLAGS) $(GL_FLAGS) $(JACK_FLAGS) $(FFTW_CFLAGS) $(PORTAUDIO_CFLAGS) $<
 
 SND_SCRIPTS = *.scm *.fs *.rb *.fsm
 SNDLIB_HEADERS = mus-config.h sndlib.h _sndlib.h sndlib-strings.h clm.h vct.h sndlib2xen.h clm2xen.h xen.h clm-strings.h
@@ -82,7 +84,7 @@
 main_target: @MAKE_TARGET@
 
 snd: $(SNDLIB_HEADERS) $(SND_HEADERS) $(GX_HEADERS) $(S7_HEADERS) $(S7_O_FILES) $(SNDLIB_O_FILES) $(O_FILES) $(GX_FILES) $(GL_FILES)
-	$(CC) $(LDFLAGS) $(CFLAGS) $(S7_O_FILES) $(SNDLIB_O_FILES) $(O_FILES) $(GX_FILES) $(GL_FILES) -o snd $(SNDLIB_LIB) $(XEN_LIBS) $(GTK_LIBS) $(GL_LIBS) $(JACK_LIBS) $(AUDIO_LIB) $(FFTW_LIBS) $(GSL_LIBS) $(GMP_LIBS) $(LIBS)
+	$(CC) $(LDFLAGS) $(CFLAGS) $(S7_O_FILES) $(SNDLIB_O_FILES) $(O_FILES) $(GX_FILES) $(GL_FILES) -o snd $(SNDLIB_LIB) $(XEN_LIBS) $(GTK_LIBS) $(GL_LIBS) $(JACK_LIBS) $(AUDIO_LIB) $(FFTW_LIBS) $(GSL_LIBS) $(GMP_LIBS) $(PORTAUDIO_LIBS) $(LIBS)
 
 xm: 	xen.h mus-config.h $(S7_HEADERS)
 	$(CC) -c xm.c -DUSE_SND=0 $(DEFS) $(SO_FLAGS) $(GTK_CFLAGS) $(CAIRO_CFLAGS) $(CFLAGS) $(XEN_CFLAGS) $(GSL_FLAGS) $(JACK_FLAGS) $(GL_FLAGS)