]> Repos - portaudio/commitdiff
Added Bill Eldridge's changes to get it to work on MingW.
authordmazzoni <dmazzoni@0f58301d-fd10-0410-b4af-bbb618454e57>
Sat, 20 Jul 2002 00:01:35 +0000 (00:01 +0000)
committerdmazzoni <dmazzoni@0f58301d-fd10-0410-b4af-bbb618454e57>
Sat, 20 Jul 2002 00:01:35 +0000 (00:01 +0000)
Makefile.in
configure
configure.in

index e948d74abf1a9b415ac7903fa4117d2c57fa441e..7acc5a5a598fa7e310c6065499b4c8434aa50390 100644 (file)
@@ -12,6 +12,7 @@ AR = @AR@
 RANLIB = @RANLIB@
 INSTALL = @INSTALL@
 SHARED_FLAGS = @SHARED_FLAGS@
+DLL_LIBS = @DLL_LIBS@
 
 OTHER_OBJS = @OTHER_OBJS@
 
@@ -60,7 +61,7 @@ lib/$(PALIB): lib/ $(OBJS) Makefile $(PAINC)
        $(RANLIB) lib/$(PALIB)
 
 lib/$(PADLLV): lib/ $(OBJS) Makefile $(PAINC)
-       $(CC) $(SHARED_FLAGS) -o lib/$(PADLLV) $(OBJS)
+       $(CC) $(SHARED_FLAGS) -o lib/$(PADLLV) $(OBJS) $(DLL_LIBS)
 
 $(TESTS): bin/%: lib/$(PALIB) Makefile $(PAINC) pa_tests/%.c
        $(CC) -o $@ $(CFLAGS) pa_tests/$*.c lib/$(PALIB) $(LIBS)
index 5472eb3342c7f51b24aee1531707683cefa3e4f1..4d5ee9502e27f5a4ad4bb10f9c9250c07a206877 100755 (executable)
Binary files a/configure and b/configure differ
index 8b3a1e2ea69d770ec1b2d32d1ed3e177e20251d0..ec073834e194e4ec90bc4a47b32286b454d5f100 100644 (file)
@@ -24,6 +24,7 @@ dnl Extra variables we want to substitute
 AC_SUBST(OTHER_OBJS)
 AC_SUBST(PADLL)
 AC_SUBST(SHARED_FLAGS)
+AC_SUBST(DLL_LIBS)
 
 dnl Determine the host operating system / platform
 AC_CANONICAL_HOST
@@ -38,6 +39,16 @@ case "${host_os}" in
        SHARED_FLAGS="-framework CoreAudio -dynamiclib";
        ;;
 
+  mingw* )
+       dnl MingW configuration
+
+       OTHER_OBJS="pa_win_wmme/pa_win_wmme.o";
+       LIBS="-lwinmm -lm";
+       PADLL="portaudio.dll";
+       SHARED_FLAGS="-shared -mthreads";
+       DLL_LIBS="-lwinmm";
+       ;;
+
   *)
        dnl Unix OSS configuration