diff options
author | Ard Biesheuvel <abies@php.net> | 2003-09-17 01:25:08 +0000 |
---|---|---|
committer | Ard Biesheuvel <abies@php.net> | 2003-09-17 01:25:08 +0000 |
commit | 0cce471b0a269ea0f842015f0e2f54eba2507cb6 (patch) | |
tree | 64c4b6000eeca58ef75a8da46cb947b8616b2ea6 | |
parent | 328a6b862aa0eb1279f6a1d999139b342ffc209e (diff) | |
download | php-git-0cce471b0a269ea0f842015f0e2f54eba2507cb6.tar.gz |
Link to fbclient.dll if available
Add client lib name to dll version info
-rw-r--r-- | ext/interbase/interbase.c | 4 | ||||
-rw-r--r-- | ext/interbase/interbase.dsp | 8 | ||||
-rw-r--r-- | ext/interbase/interbase.rc | 10 |
3 files changed, 14 insertions, 8 deletions
diff --git a/ext/interbase/interbase.c b/ext/interbase/interbase.c index dfb71ab72e..43c60f64d9 100644 --- a/ext/interbase/interbase.c +++ b/ext/interbase/interbase.c @@ -28,7 +28,7 @@ #define FILE_REVISION "$Revision$" -#if HAVE_IBASE && !defined(VERSION_INFO_ONLY) +#if HAVE_IBASE #include "php_ini.h" #include "ext/standard/php_standard.h" @@ -71,6 +71,8 @@ typedef unsigned long long ISC_UINT64; #define LL_LIT(lit) lit ## I64 #ifdef FB_SQLDA #pragma comment(lib, "fbclient_ms.lib") +#else +#pragma comment(lib, "gds32_ms.lib") #endif #else #define LL_MASK "ll" diff --git a/ext/interbase/interbase.dsp b/ext/interbase/interbase.dsp index feea844502..b38872c199 100644 --- a/ext/interbase/interbase.dsp +++ b/ext/interbase/interbase.dsp @@ -54,7 +54,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ib_util_ms.lib gds32_ms.lib php4ts_debug.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib gds32_ms.lib php4ts_debug.lib /nologo /dll /debug /machine:I386 /out:"..\..\Debug_TS/php_interbase.dll" /pdbtype:sept /libpath:"..\..\..\php_build\Interbase SDK\lib_ms" /libpath:"..\..\Debug_TS"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php4ts_debug.lib /nologo /dll /debug /machine:I386 /out:"..\..\Debug_TS/php_interbase.dll" /pdbtype:sept /libpath:"..\..\..\php_build\Interbase SDK\lib_ms" /libpath:"..\..\Debug_TS"
!ELSEIF "$(CFG)" == "interbase - Win32 Release_TS"
@@ -81,7 +81,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 php4ts.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ib_util_ms.lib gds32_ms.lib /nologo /dll /machine:I386
-# ADD LINK32 php4ts.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib gds32_ms.lib /nologo /dll /machine:I386 /out:"..\..\Release_TS/php_interbase.dll" /libpath:"..\..\..\php_build\Interbase SDK\lib_ms" /libpath:"..\..\Release_TS" /libpath:"..\..\Release_TS_Inline"
+# ADD LINK32 php4ts.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 /out:"..\..\Release_TS/php_interbase.dll" /libpath:"..\..\..\php_build\Interbase SDK\lib_ms" /libpath:"..\..\Release_TS" /libpath:"..\..\Release_TS_Inline"
!ENDIF
@@ -111,9 +111,7 @@ SOURCE=.\php_interbase.h # Begin Source File
SOURCE=.\interbase.rc
-
-# ADD RSC /i "..\..\main" /i "..\..\win32"
-
+# ADD RSC /i "..\..\main" /i "..\..\win32" /d "PHP_H"
# End Source File
# End Group
# End Target
diff --git a/ext/interbase/interbase.rc b/ext/interbase/interbase.rc index 03f18388e4..85bd149f8c 100644 --- a/ext/interbase/interbase.rc +++ b/ext/interbase/interbase.rc @@ -36,10 +36,15 @@ # define BUILD_TYPE "Release" #endif -#define VERSION_INFO_ONLY -#define PHP_H +#include <ibase.h> #include "interbase.c" +#ifdef FB_SQLDA +#define CLIENT_LIB "fbclient.dll" +#else +#define CLIENT_LIB "gds32.dll" +#endif + #ifndef _MAC VS_VERSION_INFO VERSIONINFO @@ -64,6 +69,7 @@ BEGIN VALUE "File Revision", FILE_REVISION "\0" VALUE "LegalCopyright", "Copyright © 2003 The PHP Group\0" VALUE "Build Type", BUILD_TYPE "\0" + VALUE "Client Library", CLIENT_LIB "\0" VALUE "URL", "http://www.php.net\0" END END |