summaryrefslogtreecommitdiff
path: root/ace/SSL/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'ace/SSL/Makefile.am')
-rw-r--r--ace/SSL/Makefile.am67
1 files changed, 47 insertions, 20 deletions
diff --git a/ace/SSL/Makefile.am b/ace/SSL/Makefile.am
index ce69f86b01d..cfc7aeffc90 100644
--- a/ace/SSL/Makefile.am
+++ b/ace/SSL/Makefile.am
@@ -1,20 +1,32 @@
-##----------------------------------------------------------------------------
-## $Id$
+## Process this file with automake to create Makefile.in
##
-## Makefile.am for ACE_SSL library
-##----------------------------------------------------------------------------
-
+## $Id$
##
-## Process this file with automake to create Makefile.in
+## This file was generated by MPC. Any changes made directly to
+## this file will be lost the next time it is generated.
##
+## MPC Command:
+## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu
-AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) @ACE_TLS_CPPFLAGS@
+includedir = @includedir@/ace/SSL
+pkgconfigdatadir = ${prefix}/lib/pkgconfig
-lib_LTLIBRARIES = libACE_SSL.la
-libACE_SSL_la_LIBADD = $(top_builddir)/ace/libACE.la @ACE_TLS_LIBS@
+ACE_BUILDDIR = $(top_builddir)
+ACE_ROOT = $(top_srcdir)
-## ACE_SSL library version is same as ACE's version.
-libACE_SSL_la_LDFLAGS = -version-number @ACE_MAJOR@:@ACE_MINOR@:@ACE_BETA@
+nobase_include_HEADERS =
+lib_LTLIBRARIES =
+## Makefile.SSL.am
+
+if BUILD_SSL
+lib_LTLIBRARIES += libACE_SSL.la
+
+libACE_SSL_la_CPPFLAGS = \
+ -I$(ACE_ROOT) \
+ -I$(ACE_BUILDDIR) \
+ -I$(SSL_ROOT)/include \
+ -I/usr/kerberos/include \
+ -DACE_SSL_BUILD_DLL
libACE_SSL_la_SOURCES = \
SSL_Asynch_BIO.cpp \
@@ -25,7 +37,13 @@ libACE_SSL_la_SOURCES = \
SSL_SOCK_Connector.cpp \
SSL_SOCK_Stream.cpp
-HEADER_FILES = \
+libACE_SSL_la_LDFLAGS = \
+ -version-number @ACE_MAJOR@:@ACE_MINOR@:@ACE_BETA@
+
+libACE_SSL_la_LIBADD = \
+ $(top_builddir)/ace/libACE.la -lssl -lcrypto
+
+nobase_include_HEADERS += \
SSL_Asynch_BIO.h \
SSL_Asynch_Stream.h \
SSL_Context.h \
@@ -34,15 +52,24 @@ HEADER_FILES = \
SSL_SOCK_Acceptor.h \
SSL_SOCK_Connector.h \
SSL_SOCK_Stream.h \
- sslconf.h
-
-INLINE_FILES = \
+ sslconf.h \
+ SSL_Context.inl \
SSL_SOCK.i \
SSL_SOCK_Acceptor.i \
SSL_SOCK_Connector.i \
- SSL_SOCK_Stream.i \
- SSL_Context.inl
+ SSL_SOCK_Stream.i
+
+pkgconfigdata_DATA = ACE_SSL.pc
+
+ACE_SSL.pc: ${top_builddir}/config.status ACE_SSL.pc.in
+ ${top_builddir}/config.status --file $@:${srcdir}/ACE_SSL.pc.in
+
+endif BUILD_SSL
-pkginclude_HEADERS = \
- $(HEADER_FILES) \
- $(INLINE_FILES)
+## Clean up template repositories, etc.
+clean-local:
+ -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.*
+ -rm -f gcctemp.c gcctemp so_locations *.ics
+ -rm -rf cxx_repository ptrepository ti_files
+ -rm -rf templateregistry ir.out
+ -rm -rf ptrepository SunWS_cache Templates.DB