Use iconv on linux
[oweals/cde.git] / cde / programs / dtmail / libDtMail / Imakefile
1 XCOMM $TOG: Imakefile /main/10 1998/08/10 15:47:14 mgreess $
2 #define DoNormalLib     YES
3 #define DoSharedLib     NO
4 #define DoDebugLib      NO
5 #define DoProfileLib    NO
6 #define LibName         DtMail
7 #define LibHeaders      NO
8 #define LibInstall      NO
9
10 #define CplusplusSource YES
11 DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
12
13 #define IHaveSubdirs
14 #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
15
16 SUBDIRS = Common RFC
17 EXTRALIBRARYDEPS = Common/DONE RFC/DONE
18
19 MakeSubdirs($(SUBDIRS))
20 ForceSubdirs($(SUBDIRS))
21 DependSubdirs($(SUBDIRS))
22
23 #include <Threads.tmpl>
24
25 #if defined(DtMailDynamicLinking) && DtMailDynamicLinking
26 DYNLIB_SRCS = Common/DlDynamicLib.C
27 DYNLIB_OBJS = Common/DlDynamicLib.o
28 #else
29 DYNLIB_SRCS = Common/NotDynamic.C
30 DYNLIB_OBJS = Common/NotDynamic.o
31 #endif
32
33 COMMON_OBJS = \
34         $(DYNLIB_OBJS) \
35         Common/APOPServer.o \
36         Common/AUTOServer.o \
37         Common/Buffer.o \
38         Common/DetermineFileLocality.o \
39         Common/DtMailBodyPart.o \
40         Common/DtMailEnvelope.o \
41         Common/DtMailError.o \
42         Common/DtMailMailBox.o \
43         Common/DtMailMessage.o \
44         Common/DtMailRc.o \
45         Common/DtMailServer.o \
46         Common/DtMailTransport.o \
47         Common/DtMailValuesBuiltin.o \
48         Common/DtMailXtProc.o \
49         Common/DtVirtArray.o \
50         Common/DynamicLib.o \
51         Common/FileShare.o \
52         Common/HashTable.o \
53         Common/IMAPServer.o \
54         Common/IO.o \
55         Common/LanguagePortability.o \
56         Common/ObjectKey.o \
57         Common/POP2Server.o \
58         Common/POP3Server.o \
59         Common/Process.o \
60         Common/Session.o \
61         Common/Threads.o \
62         Common/md5.o \
63         Common/str_utils.o
64
65 RFC_OBJS = \
66         RFC/AliasExpand.o \
67         RFC/MIMEBodyPart.o \
68         RFC/MIMEPartial.o \
69         RFC/RFCBodyPart.o \
70         RFC/RFCEnvelope.o \
71         RFC/RFCFormat.o \
72         RFC/RFCMailBox.o \
73         RFC/RFCMailValues.o \
74         RFC/RFCMessage.o \
75         RFC/RFCMIME.o \
76         RFC/RFCTransport.o \
77         RFC/SunV3.o \
78         RFC/V3BodyPart.o
79
80 OBJS = $(COMMON_OBJS) $(RFC_OBJS)
81
82 #include <Library.tmpl>