SubDir HAIKU_TOP src kits mail ;

SetSubDirSupportedPlatformsBeOSCompatible ;

if $(TARGET_PLATFORM) != haiku {
	UsePublicHeaders mail ;
}
UsePrivateHeaders mail ;
UsePublicHeaders [ FDirName add-ons mail_daemon ] ;

if $(CHECK_MALLOC) {
	SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;
}

SubDirC++Flags -D_BUILDING_mail=1 ;

UsePrivateHeaders textencoding ;

SharedLibrary libmail.so :
	b_mail_message.cpp
	c_mail_api.cpp
	ChainRunner.cpp
	cpp_abi_base64.c
	crypt.cpp
	des.c
	ErrorLogWindow.cpp
	FileConfigView.cpp
	mail_encoding.c
	mail_util.cpp
	MailAddon.cpp
	MailAttachment.cpp
	MailChain.cpp
	MailComponent.cpp
	MailContainer.cpp
	MailDaemon.cpp
	MailMessage.cpp
	MailProtocol.cpp
	MailSettings.cpp
	NodeMessage.cpp
	numailkit.cpp
	ProtocolConfigView.cpp
	regex.c
	RemoteStorageProtocol.cpp
	StatusWindow.cpp
	StringList.cpp
	:
	be
	libtextencoding.so
	tracker
	$(TARGET_LIBSTDC++)
	$(TARGET_NETWORK_LIBS)
	$(TARGET_SELECT_UNAME_ETC_LIB)
;

Package haiku-maildaemon-cvs :
	libmail.so :
	boot beos system lib ;
