From 8a7ab8db143ad54246cb23ce2ef656926892caae Mon Sep 17 00:00:00 2001 From: sletz Date: Thu, 5 Jan 2012 11:09:39 +0000 Subject: [PATCH] Compiles again on Windows. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4667 0c269be4-1314-0410-8aa9-9f06e86f4224 --- common/JackWeakAPI.c | 5 +++- common/netjack_packet.c | 2 +- windows/JackNetWinSocket.cpp | 2 +- windows/JackWinMutex.cpp | 3 --- windows/JackWinMutex.h | 8 +++--- windows/Setup/src/32bits/JackRouter.dll | Bin 29184 -> 29184 bytes windows/Setup/src/64bits/JackRouter.dll | Bin 34816 -> 34816 bytes windows/jack_netsource.cbp | 18 ++++++++----- windows/jackd.workspace | 8 +++--- windows/libjack.cbp | 22 ++++++++-------- windows/libjacknet.cbp | 32 ++++++++++++------------ windows/libjackserver.cbp | 22 ++++++++-------- windows/winmme/JackWinMMEDriver.cpp | 3 ++- 13 files changed, 66 insertions(+), 59 deletions(-) diff --git a/common/JackWeakAPI.c b/common/JackWeakAPI.c index ab907e60..21ec03e9 100644 --- a/common/JackWeakAPI.c +++ b/common/JackWeakAPI.c @@ -44,8 +44,11 @@ static HMODULE libjack_handle = 0; #else static void *libjack_handle = 0; #endif - +#ifndef WIN32 static void __attribute__((constructor)) tryload_libjack() +#else +void tryload_libjack() +#endif { if (getenv("SKIP_LIBJACK") == 0) { // just in case libjack is causing troubles.. #ifdef __APPLE__ diff --git a/common/netjack_packet.c b/common/netjack_packet.c index 9434985c..7077b977 100644 --- a/common/netjack_packet.c +++ b/common/netjack_packet.c @@ -75,7 +75,7 @@ #include "netjack_packet.h" #include "JackError.h" -#ifdef NO_JACK_ERROR +#ifdef NO_JACK_ERROR #define jack_error printf #endif diff --git a/windows/JackNetWinSocket.cpp b/windows/JackNetWinSocket.cpp index fbbab3bd..912df24e 100644 --- a/windows/JackNetWinSocket.cpp +++ b/windows/JackNetWinSocket.cpp @@ -17,7 +17,7 @@ */ - +#include "JackError.h" #include "JackNetWinSocket.h" namespace Jack diff --git a/windows/JackWinMutex.cpp b/windows/JackWinMutex.cpp index f0c1d428..93717b4a 100644 --- a/windows/JackWinMutex.cpp +++ b/windows/JackWinMutex.cpp @@ -21,9 +21,6 @@ #include "JackError.h" namespace Jack -{ - -class JackBaseWinMutex { bool JackBaseWinMutex::Lock() diff --git a/windows/JackWinMutex.h b/windows/JackWinMutex.h index 53a4c880..1d7390d3 100644 --- a/windows/JackWinMutex.h +++ b/windows/JackWinMutex.h @@ -21,7 +21,7 @@ #ifndef __JackWinMutex__ #define __JackWinMutex__ - +#include "JackCompilerDeps.h" #include "JackException.h" #include @@ -31,7 +31,7 @@ namespace Jack /*! \brief Mutex abstraction. */ -class JackBaseWinMutex +class SERVER_EXPORT JackBaseWinMutex { protected: @@ -56,10 +56,10 @@ class JackBaseWinMutex bool Lock(); bool Trylock(); bool Unlock(); - + }; -class JackWinMutex +class SERVER_EXPORT JackWinMutex { protected: diff --git a/windows/Setup/src/32bits/JackRouter.dll b/windows/Setup/src/32bits/JackRouter.dll index df19cb84b33e2b49a552c34a2807ac5192ae7011..9690cfae235a774fae67568228f5f571acbb8cbf 100644 GIT binary patch delta 173 zcmZp8!r1VHaf1XS%al4+|H(3pKFk?k88&A#zVx)?W?*QL24ZC(t_NaEAZ7w$B_Q?! uVtyc&0^&#@_5osMAa(&_VIX#9*gVO*j*n6^{G!s>SSABqws}W_hadowuO>?X delta 173 zcmZp8!r1VHaf1XS%gW!I{U*yW`Y@YFGj7gieCcVI#mLZ51H>&r`~-;S0dXP_Hv{o{ tAkG8gY9QVR#2bM)35Zt$aS;%&VB9>(yN-`iGyI~`*uXB^yd%Lw5CE?3G$8;0 diff --git a/windows/Setup/src/64bits/JackRouter.dll b/windows/Setup/src/64bits/JackRouter.dll index 39d9cafeea4919275e3c52c492754a425e6544f8..642580e21eafad554babb56cfae3920e044443ce 100644 GIT binary patch delta 306 zcmZpez|=5-X#pdPZ8NL?WEMsr=0#5#HU~4>2G(;kfI)*alvak)^-$UpN;5%eB`EC$ zrTL+>6qJsH(mqhy1xgD;X=W(x452sk2cMK0Xh%%u50>0qkf*}NVgn4H%`-|egaKkG BC8YoW delta 306 zcmZpez|=5-X#pe4$={p(CbKa5Fvl=4ZVqO&4Xn>%WB`GN8YtZYrJq3Qc~CkLN;gC4 z^-wwwN>@YaeNcKMlwJv?i=cE8lwJX$H}eOdlp1J9Oy&=k++2{S!UhhX%`-|egaLQl BG(-RZ diff --git a/windows/jack_netsource.cbp b/windows/jack_netsource.cbp index e4dd05bc..30203452 100644 --- a/windows/jack_netsource.cbp +++ b/windows/jack_netsource.cbp @@ -8,12 +8,13 @@