Added Bill Eldridge's changes to get it to work on MingW.

This commit is contained in:
dmazzoni 2002-07-20 00:01:35 +00:00
commit 7ecb7f4ace
3 changed files with 13 additions and 1 deletions

View 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)

BIN
configure vendored

Binary file not shown.

View 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