Added SSL compilation support by defining USESSL as an environment variable.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9126 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Nathan Whitehorn
2004-09-30 21:24:20 +00:00
parent d3a2714980
commit 45abc8d70d
2 changed files with 22 additions and 16 deletions
@@ -6,20 +6,23 @@ SubDirHdrs [ FDirName $(OBOS_TOP) headers os add-ons mail_daemon ] ;
SubDirC++Flags -DBONE ; SubDirC++Flags -DBONE ;
#OpenSSL testing should be automated somehow if $(USESSL) {
#SubDirC++Flags -DBONE -DUSESSL ; SubDirC++Flags -DBONE -DUSESSL ;
#SubDirHdrs [ FDirName / boot home config include ] ; SubDirHdrs [ FDirName / boot home config include ] ;
}
Addon IMAP : mail_daemon inbound_protocols : Addon IMAP : mail_daemon inbound_protocols :
imap_client.cpp imap_client.cpp
imap_config.cpp imap_config.cpp
NestedString.cpp ; NestedString.cpp ;
if $(USESSL) {
LinkSharedOSLibs IMAP :
be libmail.so socket bind ssl crypto ;
} else {
LinkSharedOSLibs IMAP : LinkSharedOSLibs IMAP :
be libmail.so socket bind ; be libmail.so socket bind ;
}
#LinkSharedOSLibs IMAP :
# be libmail.so socket bind ssl crypto ;
Package haiku-maildaemon-cvs : Package haiku-maildaemon-cvs :
IMAP : IMAP :
@@ -5,9 +5,10 @@ SubDirHdrs [ FDirName $(OBOS_TOP) headers os add-ons mail_daemon ] ;
SubDirC++Flags -DBONE ; SubDirC++Flags -DBONE ;
#OpenSSL testing should be automated somehow if $(USESSL) {
#SubDirC++Flags -DBONE -DUSESSL ; SubDirC++Flags -DBONE -DUSESSL ;
#SubDirHdrs [ FDirName / boot home config include ] ; SubDirHdrs [ FDirName / boot home config include ] ;
}
Addon POP3 : mail_daemon inbound_protocols : Addon POP3 : mail_daemon inbound_protocols :
MessageIO.cpp MessageIO.cpp
@@ -15,11 +16,13 @@ Addon POP3 : mail_daemon inbound_protocols :
SimpleMailProtocol.cpp SimpleMailProtocol.cpp
md5c.c ; md5c.c ;
if $(USESSL) {
LinkSharedOSLibs POP3 :
be libmail.so socket bind ssl crypto ;
} else {
LinkSharedOSLibs POP3 : LinkSharedOSLibs POP3 :
be libmail.so socket bind ; be libmail.so socket bind ;
}
#LinkSharedOSLibs POP3 :
# be libmail.so socket bind ssl crypto ;
Package haiku-maildaemon-cvs : Package haiku-maildaemon-cvs :
POP3 : POP3 :