Author: sahan
Date: Thu May 31 22:58:36 2007
New Revision: 543398

URL: http://svn.apache.org/viewvc?view=rev&rev=543398
Log:
Solaris port

Modified:
    webservices/rampart/trunk/c/configure.ac
    webservices/rampart/trunk/c/src/core/Makefile.am
    webservices/rampart/trunk/c/src/handlers/Makefile.am
    webservices/rampart/trunk/c/src/omxmlsec/Makefile.am
    webservices/rampart/trunk/c/src/omxmlsec/c14n/Makefile.am
    webservices/rampart/trunk/c/src/omxmlsec/openssl/Makefile.am
    webservices/rampart/trunk/c/src/omxmlsec/tokens/Makefile.am
    webservices/rampart/trunk/c/src/util/Makefile.am
    webservices/rampart/trunk/c/test/c14n/Makefile.am
    webservices/rampart/trunk/c/test/omxmlsec/Makefile.am
    webservices/rampart/trunk/c/test/openssl/rsa/Makefile.am
    webservices/rampart/trunk/c/test/openssl/sign/Makefile.am

Modified: webservices/rampart/trunk/c/configure.ac
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/configure.ac?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/configure.ac (original)
+++ webservices/rampart/trunk/c/configure.ac Thu May 31 22:58:36 2007
@@ -88,11 +88,39 @@
   AC_MSG_RESULT(no)
 )
 
+AC_MSG_CHECKING(path to use openssl . This is a compulsory to build Rampart-C)
+AC_ARG_WITH(openssl,
+[  --with-openssl[=PATH]      use openssl.],
+[ case "$withval" in
+  no)
+    AC_MSG_RESULT(no)
+    ;;
+  *)
+    AC_MSG_RESULT($withval)
+    dnl Find oprnssl dir in the path
+    if test -d $withval; then
+        opensslinc="-I$withval/include"
+        openssllib="-L$withval/lib"
+    elif test -d '/usr/include/openssl'; then
+        opensslinc="-L/usr/include/openssl"
+        openssllib=""
+    else
+        AC_MSG_ERROR(could not find openssl. stop)
+    fi
+    ;;
+  esac ],
+  AC_MSG_RESULT(no)
+)
+
 AXIS2INC=$axis2inc
 AXIOMINC=$axiominc
+OPENSSLINC=$opensslinc
+OPENSSLLIB=$openssllib
 UTILINC=$axis2_utilinc
 AC_SUBST(AXIS2INC)
 AC_SUBST(AXIOMINC)
+AC_SUBST(OPENSSLINC)
+AC_SUBST(OPENSSLLIB)
 AC_SUBST(UTILINC)
 AC_SUBST(XMLSCHEMAINC)
 

Modified: webservices/rampart/trunk/c/src/core/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/core/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/src/core/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/core/Makefile.am Thu May 31 22:58:36 2007
@@ -8,11 +8,15 @@
 libmod_rampart_la_LIBADD  = ../handlers/librampart_handlers.la \
                            ../util/librampart_util.la \
                            ../omxmlsec/libomxmlsec.la \
-                               ${AXIS2C_HOME}/lib
+                               ${AXIS2C_HOME}/lib \
+                               @OPENSSLLIB@ \
+                               -lcrypto
+                               
 
 INCLUDES = -I$(top_builddir)/include \
                        -I$(AXIS2C_HOME)/include/neethi-0.1 \
                        -I ../../include \
+                       @OPENSSLINC@ \
                        @AXIS2INC@ \
                        @UTILINC@ \
                        @AXIOMINC@

Modified: webservices/rampart/trunk/c/src/handlers/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/handlers/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/src/handlers/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/handlers/Makefile.am Thu May 31 22:58:36 
2007
@@ -6,7 +6,7 @@
 INCLUDES = -I$(top_builddir)/include \
                        -I ../../include \
                        -I $(AXIS2C_HOME)/include/neethi-0.1 \
+                       @OPENSSLINC@ \
                        @AXIOMINC@ \
                        @UTILINC@ \
-                       @NEETHIINC@ \
                        @AXIS2INC@

Modified: webservices/rampart/trunk/c/src/omxmlsec/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/omxmlsec/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/src/omxmlsec/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/omxmlsec/Makefile.am Thu May 31 22:58:36 
2007
@@ -8,7 +8,8 @@
                                                xml_key_info_builder.c
                                                
 
-libomxmlsec_la_LIBADD  = -lssl\
+libomxmlsec_la_LIBADD  = @OPENSSLLIB@ \
+                       -lssl \
                        ${AXIS2C_HOME}/lib \
                        tokens/liboxstokens.la \
                        openssl/libomopenssl.la \
@@ -17,6 +18,7 @@
 
 INCLUDES = -I$(top_builddir)/include \
                        -I ../../include \
+                       @OPENSSLINC@ \
                        @UTILINC@ \
                        @AXIOMINC@ \
                        @AXIS2INC@

Modified: webservices/rampart/trunk/c/src/omxmlsec/c14n/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/omxmlsec/c14n/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/src/omxmlsec/c14n/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/omxmlsec/c14n/Makefile.am Thu May 31 
22:58:36 2007
@@ -8,6 +8,7 @@
 liboxsc14n_la_LIBADD = ${AXIS2C_HOME}/lib
 
 INCLUDES =     -I ../../../include \
+           @OPENSSLINC@ \
                @UTILINC@ \
                @AXIOMINC@ \
            @AXIS2INC@

Modified: webservices/rampart/trunk/c/src/omxmlsec/openssl/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/omxmlsec/openssl/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/src/omxmlsec/openssl/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/omxmlsec/openssl/Makefile.am Thu May 31 
22:58:36 2007
@@ -9,6 +9,7 @@
                        -I ../../../../util/include \
                        -I ../../../../include \
                        -I ../../../../axiom/include \
+                       @OPENSSLINC@ \
                        @UTILINC@ \
                        @AXIOMINC@ \
                        @AXIS2INC@

Modified: webservices/rampart/trunk/c/src/omxmlsec/tokens/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/omxmlsec/tokens/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/src/omxmlsec/tokens/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/omxmlsec/tokens/Makefile.am Thu May 31 
22:58:36 2007
@@ -16,6 +16,7 @@
             -I ../../../../util/include \
             -I ../../../../include \
             -I ../../../../axiom/include \
+           @OPENSSLINC@ \
            @UTILINC@ \
            @AXIOMINC@ \
            @AXIS2INC@

Modified: webservices/rampart/trunk/c/src/util/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/util/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/src/util/Makefile.am (original)
+++ webservices/rampart/trunk/c/src/util/Makefile.am Thu May 31 22:58:36 2007
@@ -10,13 +10,14 @@
 
 
 librampart_util_la_LIBADD  = -lssl \
-                                               -lcrypto \
-                                               ${AXIS2C_HOME}/lib
+                            -lcrypto \
+                               ${AXIS2C_HOME}/lib\
+                               @OPENSSLLIB@
 
 INCLUDES = -I$(top_builddir)/include \
                        -I ../../include \
                        -I $(AXIS2C_HOME)/include/neethi-0.1 \
+                       @OPENSSLINC@ \
                        @AXIOMINC@ \
                        @UTILINC@ \
-                       @NEETHIINC@ \
                        @AXIS2INC@

Modified: webservices/rampart/trunk/c/test/c14n/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/test/c14n/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/test/c14n/Makefile.am (original)
+++ webservices/rampart/trunk/c/test/c14n/Makefile.am Thu May 31 22:58:36 2007
@@ -6,6 +6,7 @@
 test_c14n_SOURCES =  test.c
 
 INCLUDES = -I$(top_builddir)/include \
+                  @OPENSSLINC@ \
                    @AXIS2INC@ \
                    @UTILINC@ \
                    @AXIOMINC@ 
@@ -13,4 +14,5 @@
 test_c14n_LDADD  = ${AXIS2C_HOME}/lib/libaxutil.la \
                           ${AXIS2C_HOME}/lib/libaxis2_axiom.la \
                           ${AXIS2C_HOME}/lib/libaxis2_libxml2.la \
-                                  
$(top_builddir)/src/omxmlsec/c14n/liboxsc14n.la 
+                                  
$(top_builddir)/src/omxmlsec/c14n/liboxsc14n.la \
+                               @OPENSSLLIB@

Modified: webservices/rampart/trunk/c/test/omxmlsec/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/test/omxmlsec/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/test/omxmlsec/Makefile.am (original)
+++ webservices/rampart/trunk/c/test/omxmlsec/Makefile.am Thu May 31 22:58:36 
2007
@@ -7,6 +7,7 @@
 
 INCLUDES = -I$(top_builddir)/include \
                    -I ../../include \
+                   @OPENSSLINC@ \
                    @AXIS2INC@ \
                    @UTILINC@ \
                    @AXIOMINC@ 
@@ -18,4 +19,5 @@
                    ${AXIS2C_HOME}/lib/libaxutil.la \
                    ${AXIS2C_HOME}/lib/libaxis2_axiom.la \
                    ${AXIS2C_HOME}/lib/libaxis2_parser.la \
-           -lxml2
+                   @[EMAIL PROTECTED]
+                   -lxml2

Modified: webservices/rampart/trunk/c/test/openssl/rsa/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/test/openssl/rsa/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/test/openssl/rsa/Makefile.am (original)
+++ webservices/rampart/trunk/c/test/openssl/rsa/Makefile.am Thu May 31 
22:58:36 2007
@@ -9,12 +9,14 @@
 
 INCLUDES = -I$(top_builddir)/include \
                        @UTILINC@ \
-            @AXIOMINC@
+            @[EMAIL PROTECTED]
+           @OPENSSLINC@
 
 test_LDADD   = $(top_builddir)/src/util/librampart_util.la \
                     $(top_builddir)/src/omxmlsec/libomxmlsec.la \
                     $(top_builddir)/src/omxmlsec/openssl/libomopenssl.la \
                   -laxis2_util \
                   -laxis2_axiom \
+                  @[EMAIL PROTECTED]
             -laxis2_libxml2 \
             -lxml2

Modified: webservices/rampart/trunk/c/test/openssl/sign/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/test/openssl/sign/Makefile.am?view=diff&rev=543398&r1=543397&r2=543398
==============================================================================
--- webservices/rampart/trunk/c/test/openssl/sign/Makefile.am (original)
+++ webservices/rampart/trunk/c/test/openssl/sign/Makefile.am Thu May 31 
22:58:36 2007
@@ -10,6 +10,7 @@
 
 INCLUDES = -I$(top_builddir)/include \
             -I ../../../include \
+           @OPENSSLINC@ \
            @UTILINC@ \
            @AXIOMINC@ \
            @AXIS2INC@
@@ -21,5 +22,7 @@
                    ${AXIS2C_HOME}/lib/libaxis2_parser.la \
                    ${AXIS2C_HOME}/lib/libaxis2_axiom.la \
                    ${AXIS2C_HOME}/lib/libaxutil.la \
-               -lxml2
+                   @[EMAIL PROTECTED]
+                   -lxml2 \
+                   -lssl
 


Reply via email to