127 lines
3.7 KiB
Plaintext
127 lines
3.7 KiB
Plaintext
XCOMM $TOG: Imakefile /main/25 1998/02/17 15:18:16 mgreess $
|
|
|
|
#define CplusplusSource YES
|
|
DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
|
|
EXTRA_LOAD_FLAGS = ExtraLoadFlags $(UNSHARED_CXXLIB)
|
|
|
|
INCLUDES = -I. -I../include -I../include/MotifApp \
|
|
-I../include/utils -I../include/DtMail \
|
|
-I../libDtMail/RFC -I$(CDELIBSRC) -I$(DTHELPSRC)
|
|
|
|
#ifndef DtMailDefines
|
|
# define DtMailDefines
|
|
#endif
|
|
DEFINES = -DRELEASE_NOTES -DDTMAIL_TOOLTALK -DDTEDITOR DtMailDefines
|
|
|
|
DEPLIBS = ../MotifApp/libMotifApp.a ../libDtMail/libDtMail.a DepDtClientLibs
|
|
LOCAL_LIBRARIES = ../libDtMail/libDtMail.a ../MotifApp/libMotifApp.a DtClientLibs
|
|
|
|
/* Sun needs the widechar library */
|
|
#ifdef SunArchitecture
|
|
SYS_LIBRARIES = $(DYNLIBSYSLIB) $(ICONVSYSLIB) $(REGEXSYSLIB) -lw -lm
|
|
#else
|
|
SYS_LIBRARIES = $(DYNLIBSYSLIB) $(ICONVSYSLIB) $(REGEXSYSLIB) -lm
|
|
#endif
|
|
|
|
|
|
#ifdef SunArchitecture
|
|
# ifndef SUNPRODIR
|
|
SUNPRO_DIR = /opt/SUNWspro
|
|
# else
|
|
SUNPRO_DIR = SUNPRODIR
|
|
# endif
|
|
|
|
C++LIBPATH = -L$(SUNPRO_DIR)/lib
|
|
|
|
# ifdef USE_SPRO_V3
|
|
SPRO_V3_OPTIONS = -noex -USPRO_V2
|
|
# ifdef DEBUGTREE
|
|
SPRO_V3_OPTIONS += -xsb
|
|
# endif /* DEBUGTREE */
|
|
# else
|
|
EXTRA_CCOPTIONS += -DSPRO_V2
|
|
# endif /* USE_SPRO_V3 */
|
|
|
|
EXTRA_C++OPTIONS = -xF +w $(SPRO_V3_OPTIONS)
|
|
EXTRA_CCOPTIONS = -xF -xstrconst -Xa -v
|
|
|
|
# ifdef USE_EDITRES
|
|
EXTRA_LIBRARIES = $(XMULIB) ExtraLibraries
|
|
# endif
|
|
#endif /* SunArchitecture */
|
|
|
|
SRCS = AliasListUiItem.C AlternatesListUiItem.C \
|
|
AntiCheckBoxUiItem.C AttachArea.C \
|
|
Attachment.C \
|
|
CheckBoxUiItem.C CheckForMailUiItem.C \
|
|
ComposeCmds.C CustomListUiItem.C \
|
|
Dialog.C DialogShell.C \
|
|
DmxMailbox.C DmxMessage.C \
|
|
DmxPrintJob.C DmxPrintOptions.C \
|
|
DmxPrintOutput.C DmxPrintSetup.C \
|
|
DmxUtils.C DtEditor.C \
|
|
DtMailEditor.C DtMailGenDialog.C \
|
|
DtMailWDM.C Editor.C \
|
|
EncryptedTextFieldUiItem.C FindDialog.C \
|
|
Fonts.C Icon.C \
|
|
IgnoreListUiItem.C Image.C \
|
|
InboxTextFieldUiItem.C IndexedOptionMenu.C \
|
|
IndexedOptionMenuUiItem.C ListUiItem.C \
|
|
MailRcSource.C MailRetrievalOptions.C \
|
|
MailSession.C \
|
|
MoveMenuListUiItem.C MsgHndArray.C \
|
|
MsgScrollingList.C NoOpCmd.C \
|
|
OptCmd.C PasswordDialogManager.C \
|
|
PropUi.C QueryDialogManager.C \
|
|
RoamApp.C RoamCmds.C \
|
|
RoamInterruptibleCmd.C RoamMenuWindow.C \
|
|
ScaleUiItem.C SendMsgDialog.C \
|
|
Sort.C SortCmd.C \
|
|
SpinBoxUiItem.C StringTab.c \
|
|
TemplateListUiItem.C TextFieldUiItem.C \
|
|
Undelete.C ViewMsgDialog.C \
|
|
WMSaveSession.C XmStrCollector.C \
|
|
XmTextEditor.C XtArgCollector.C \
|
|
dtb_utils.C options_stubs.C \
|
|
options_ui.C options_util.C
|
|
|
|
OBJS = AliasListUiItem.o AlternatesListUiItem.o \
|
|
AntiCheckBoxUiItem.o AttachArea.o \
|
|
Attachment.o \
|
|
CheckBoxUiItem.o CheckForMailUiItem.o \
|
|
ComposeCmds.o CustomListUiItem.o \
|
|
Dialog.o DialogShell.o \
|
|
DmxMailbox.o DmxMessage.o \
|
|
DmxPrintJob.o DmxPrintOptions.o \
|
|
DmxPrintOutput.o DmxPrintSetup.o \
|
|
DmxUtils.o DtEditor.o \
|
|
DtMailEditor.o DtMailGenDialog.o \
|
|
DtMailWDM.o Editor.o \
|
|
EncryptedTextFieldUiItem.o FindDialog.o \
|
|
Fonts.o Icon.o \
|
|
IgnoreListUiItem.o Image.o \
|
|
InboxTextFieldUiItem.o IndexedOptionMenu.o \
|
|
IndexedOptionMenuUiItem.o ListUiItem.o \
|
|
MailRcSource.o MailRetrievalOptions.o \
|
|
MailSession.o \
|
|
MoveMenuListUiItem.o MsgHndArray.o \
|
|
MsgScrollingList.o NoOpCmd.o \
|
|
OptCmd.o PasswordDialogManager.o \
|
|
PropUi.o QueryDialogManager.o \
|
|
RoamApp.o RoamCmds.o \
|
|
RoamInterruptibleCmd.o RoamMenuWindow.o \
|
|
ScaleUiItem.o SendMsgDialog.o \
|
|
Sort.o SortCmd.o \
|
|
SpinBoxUiItem.o StringTab.o \
|
|
TemplateListUiItem.o TextFieldUiItem.o \
|
|
Undelete.o ViewMsgDialog.o \
|
|
WMSaveSession.o XmStrCollector.o \
|
|
XmTextEditor.o XtArgCollector.o \
|
|
dtb_utils.o options_stubs.o \
|
|
options_ui.o options_util.o
|
|
|
|
# Rules
|
|
NormalCplusplusObjectRule()
|
|
|
|
ComplexCplusplusProgramTarget(dtmail)
|