From: dmazzoni Date: Sat, 20 Jul 2002 00:01:35 +0000 (+0000) Subject: Added Bill Eldridge's changes to get it to work on MingW. X-Git-Tag: v19-devel-pre-restructure~6 X-Git-Url: https://andrewgundersen.net/repos?a=commitdiff_plain;h=7ecb7f4ace17ade6c0f4b69363dfa49e5776188f;p=portaudio Added Bill Eldridge's changes to get it to work on MingW. --- diff --git a/Makefile.in b/Makefile.in index e948d74..7acc5a5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -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) diff --git a/configure b/configure index 5472eb3..4d5ee95 100755 Binary files a/configure and b/configure differ diff --git a/configure.in b/configure.in index 8b3a1e2..ec07383 100644 --- a/configure.in +++ b/configure.in @@ -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