]> granicus.if.org Git - apache/commitdiff
LDAP_DECLARE Header adjustment for nw/win32
authorWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 31 May 2011 20:02:03 +0000 (20:02 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 31 May 2011 20:02:03 +0000 (20:02 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1129891 13f79535-47bb-0310-9956-ffa450edef68

include/ap_ldap.hnw
include/ap_ldap.hw
modules/ldap/mod_ldap.dsp

index 52aac34b45043708b8d87897894711139fd25984..151b003170e5adb3e6459c248e12ebf7438cf5aa 100644 (file)
@@ -19,7 +19,7 @@
  */
 /**
  * @file ap_ldap.h
- * @brief  MODLDAP 
+ * @brief  LDAP 
  */
 #ifndef AP_LDAP_H
 #define AP_LDAP_H
  * @{
  */
 
+/* Create a set of LDAP_DECLARE macros with appropriate export 
+ * and import tags for the platform
+ */
+#if !defined(WIN32)
+#define LDAP_DECLARE(type)            type
+#define LDAP_DECLARE_NONSTD(type)     type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_STATIC)
+#define LDAP_DECLARE(type)            type __stdcall
+#define LDAP_DECLARE_NONSTD(type)     type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_EXPORT)
+#define LDAP_DECLARE(type)            __declspec(dllexport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type)     __declspec(dllexport) type
+#define LDAP_DECLARE_DATA             __declspec(dllexport)
+#else
+#define LDAP_DECLARE(type)            __declspec(dllimport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type)     __declspec(dllimport) type
+#define LDAP_DECLARE_DATA             __declspec(dllimport)
+#endif
+
 /* this will be defined if LDAP support was compiled into apr-util */
 #define AP_HAS_LDAP                1 
 
index 097ba472a7e960edb4d71c1698bf947d651255e4..36e21abd860bf836f9ee89d311f564fea9758c41 100644 (file)
  * @{
  */
 
+/* Create a set of LDAP_DECLARE macros with appropriate export 
+ * and import tags for the platform
+ */
+#if !defined(WIN32)
+#define LDAP_DECLARE(type)            type
+#define LDAP_DECLARE_NONSTD(type)     type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_STATIC)
+#define LDAP_DECLARE(type)            type __stdcall
+#define LDAP_DECLARE_NONSTD(type)     type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_EXPORT)
+#define LDAP_DECLARE(type)            __declspec(dllexport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type)     __declspec(dllexport) type
+#define LDAP_DECLARE_DATA             __declspec(dllexport)
+#else
+#define LDAP_DECLARE(type)            __declspec(dllimport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type)     __declspec(dllimport) type
+#define LDAP_DECLARE_DATA             __declspec(dllimport)
+#endif
+
 /* this will be defined if LDAP support was compiled into apr-util */
-#define AP_HAS_LDAP                0
+#define AP_HAS_LDAP               1
 
 /* identify the LDAP toolkit used */
 #define AP_HAS_NETSCAPE_LDAPSDK    0
index db087575c1e19601fe384f09024eb1476545dd94..7918f2cd3623020f08330af5a4708d6465af34c9 100644 (file)
@@ -100,6 +100,50 @@ PostBuild_Cmds=if exist $(TargetPath).manifest mt.exe -manifest $(TargetPath).ma
 # Name "mod_ldap - Win32 Release"
 # Name "mod_ldap - Win32 Debug"
 # Begin Source File
+SOURCE=.\include\ap_ldap.hw
+
+!IF  "$(CFG)" == "libhttpd - Win32 Release"
+
+# PROP Ignore_Default_Tool 1
+# Begin Custom Build - Creating include/ap_ldap.h
+InputPath=.\include\ap_ldap.hw
+
+".\include\ap_ldap.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+       type .\include\ap_ldap.hw > .\include\ap_ldap.h
+
+# End Custom Build
+
+!ELSEIF  "$(CFG)" == "libhttpd - Win32 Debug"
+
+# PROP Ignore_Default_Tool 1
+# Begin Custom Build - Creating include/ap_ldap.h
+InputPath=.\include\ap_ldap.hw
+
+".\include\ap_ldap.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+       type .\include\ap_ldap.hw > .\include\ap_ldap.h
+
+# End Custom Build
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_init.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_option.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_rebind.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_url.c
+# End Source File
+# Begin Source File
 
 SOURCE=.\util_ldap.c
 # End Source File