xref: /haiku/src/kits/mail/Jamfile (revision fef6144999c2fa611f59ee6ffe6dd7999501385c)
1SubDir OBOS_TOP src kits mail ;
2
3UsePrivateHeaders mail ;
4
5SubDirHdrs [ FDirName $(OBOS_TOP) headers os add-ons mail_daemon ] ;
6
7if $(CHECK_MALLOC) {
8	SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;
9}
10
11if $(BONE_COMPATIBLE) {
12	SubDirC++Flags -DBONE ;
13} else {
14	SubDirC++Flags -DBUILDING_R5_LIBNET ;
15}
16
17SubDirC++Flags -D_BUILDING_mail=1 -DUSE_NASTY_SYNC_THREAD_HACK=1 ;
18
19UsePrivateHeaders textencoding ;
20
21SharedLibrary mail :
22	b_mail_message.cpp
23	c_mail_api.cpp
24	ChainRunner.cpp
25	cpp_abi_base64.c
26	crypt.cpp
27	des.c
28	ErrorLogWindow.cpp
29	FileConfigView.cpp
30	mail_encoding.c
31	mail_util.cpp
32	MailAddon.cpp
33	MailAttachment.cpp
34	MailChain.cpp
35	MailComponent.cpp
36	MailContainer.cpp
37	MailDaemon.cpp
38	MailMessage.cpp
39	MailProtocol.cpp
40	MailSettings.cpp
41	NodeMessage.cpp
42	numailkit.cpp
43	ProtocolConfigView.cpp
44	RemoteStorageProtocol.cpp
45	StatusWindow.cpp
46	StringList.cpp
47;
48
49LinkSharedOSLibs libmail.so :
50	be
51	libtextencoding.so
52	tracker
53	stdc++.r4
54	$(NETWORK_LIBS)
55	$(SELECT_UNAME_ETC_LIB)
56;
57
58MakeLocate <develop>libmail.so : $(OBOS_STLIB_DIR) ;
59RelSymLink <develop>libmail.so : libmail.so ;
60
61Package haiku-maildaemon-cvs :
62	libmail.so :
63	boot beos system lib ;
64