1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

programs/dtmail: add automake files

This commit is contained in:
Chase 2019-10-23 14:44:03 -05:00 committed by Jon Trulson
parent 268205ab10
commit d08d22cb5d
7 changed files with 289 additions and 0 deletions

View file

@ -0,0 +1,3 @@
MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = libDtMail MotifApp dtmail dtmailpr

View file

@ -0,0 +1,58 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libMotifApp.a
libMotifApp_a_CXXFLAGS = -I../include/MotifApp -I../include -I../include/utils \
$(TIRPCINC)
if SUN
if USE_SPRO_V3
libMotifApp_a_CXXFLAGS += -noex -xO0 -USPRO_V2
if DEBUGTREE
libMotifApp_a_CXXFLAGS += -xsb
endif
endif
libMotifApp_a_CXXFLAGS += -DMMAP_NORESERVE -DSPRO_V2
if I386
libMotifApp_a_CXXFLAGS += -DBIG_ENDIAN
endif
endif
if HPUX
libMotifApp_a_CXXFLAGS += -DUSE_SOCKSTREAM -DBIG_ENDIAN -DDO_ANONYMOUS_MAP \
-DNEED_MMAP_WRAPPER -DSENDMAIL_LOCKS +p \
-DMAILGROUP_REQUIRED -DMAIL_SPOOL_PATH=\"/var/mail/%s\"
endif
if AIX
libMotifApp_a_CXXFLAGS += -DI_HAVE_NO_BOOL -DI_HAVE_SELECT_H -DBIG_ENDIAN \
-DSTRCASECMP_NOT_DEFINED -DDO_ANONYMOUS_MAP \
-DSENDMAIL_LOCKS -DMAILGROUP_REQUIRED \
-DMAIL_SPOOL_PATH=\"/var/spool/mail/%s\"
endif
libMotifApp_a_SOURCES = Application.C AskFirstCmd.C \
BasicComponent.C BusyPixmap.C \
ButtonInterface.C Cmd.C \
CmdInterface.C CmdList.C \
DialogManager.C Help.C \
IconifyCmd.C InfoDialogManager.C \
InterruptibleCmd.C Main.C \
MainWindow.C ManageCmd.C \
MenuBar.C MenuWindow.C \
MotifCmds.C NoUndoCmd.C \
PixmapCycler.C PromptDialogManager.C \
QuestionDialogManager.C QuitCmd.C \
ScrollingList.C SelectFileCmd.C \
ToggleButtonInterface.C UIComponent.C \
UndoCmd.C WarnNoUndoCmd.C \
WorkingDialogManager.C
if SUN
clean::
$(RM) -r .sb
$(RM) .make.state*
endif

View file

@ -0,0 +1,71 @@
MAINTAINERCLEANFILES = Makefile.in
bin_PROGRAMS = dtmail
dtmail_CXXFLAGS = -I../include -I../include/MotifApp -I../include/utils \
-I../include/DtMail -I../libDtMail/RFC -I$(x_includes) \
$(TIRPCINC) -I$(srcdir)/lib -I../../dthelp -DRELEASE_NOTES \
-DDTMAIL_TOOLTALK -DDTEDITOR
dtmail_LDADD = ../libDtMail/libDtMail.a ../MotifApp/libMotifApp.a
if SUN
dtmail_LDADD += -lw
if SUNPRODIR
SUNPRO_DIR = SUNPRODIR
else
SUNPRO_DIR = /opt/SUNWspro
endif
C++LIBPATH = -L$(SUNPRO_DIR)/lib
if USE_SPRO_V3
SPRO_V3_OPTIONS = -noex -USPRO_V2
if DEBUGTREE
SPRO_V3_OPTIONS += -xsb
endif
else
EXTRA_CCOPTIONS += -DSPRO_V2
endif
EXTRA_C++OPTIONS = -xF +w $(SPRO_V3_OPTIONS)
EXTRA_CCOPTIONS = -xF -xstrconst -Xa -v
if USE_EDITRES
EXTRA_LIBRARIES = $(XMULIB) ExtraLibraries
endif
endif
dtmail_SOURCES = 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

View file

@ -0,0 +1,51 @@
MAINTAINERCLEANFILES = Makefile.in
bin_PROGRAMS = dtmailpr
dtmailpr_CXXFLAGS = -I../include -I../../dtcompat -I../../../. \
-I$(srcdir)/lib $(TIRPCINC)
dtmailpr_LDADD = ../libDtMail/libDtMail.a $(LIBPRINT) $(LIBHELP) $(LIBWIDGET) \
$(LIBSVC) $(LIBTT) -lXm $(XTOOLLIB) ${X_LIBS} -lm
if FREEBSD
dtmailpr_LDADD += -liconv
endif
if AIX
dtmailpr_CXXFLAGS += -DI_HAVE_NO_BOOL -DI_HAVE_SELECT_H \
-DBIG_ENDIAN -DSTRCASECMP_NOT_DEFINED -DDO_ANONYMOUS_MAP \
-DSENDMAIL_LOCKS -DMAILGROUP_REQUIRED \
-DMAIL_SPOOL_PATH=\"/var/spool/mail/%s\"
dtmailpr_LDADD += -ldl -liconv -lgen
endif
if HPUX
dtmailpr_CXXFLAGS += -DBIG_ENDIAN -DDO_ANONYMOUS_MAP -DNEED_MMAP_WRAPPER \
-DSENDMAIL_LOCKS -DMAILGROUP_REQUIRED \
-DMAIL_SPOOL_PATH=\"/var/mail/%s\"
endif
if SUN
if SUNPRODIR
SUNPRO_DIR = /opt/SUNWspro
else
SUNPRO_DIR = SUNPRODIR
endif
if I386
dtmailpr_CXXFLAGS += -DBIG_ENDIAN
endif
if USE_SPRO_V3
dtmailpr_CXXFLAGS += -noex -USPRO_V2
if DEBUGTREE
dtmailpr_CXXFLAGS += -xsb
endif
endif
dtmailpr_CXXFLAGS += -L$(SUNPRO_DIR)/lib -xstrconst -Xc -v -DMMAP_NORESERVE \
-DSPRO_V2 +p +w
dtmailpr_LDADD += -Bstatic -lC -Bdynamic -lc -Bstatic -ldl -lgen -lm -lw \
-lintl -lnsl
endif
dtmailpr_SOURCES = main.C message.C mailbox.C utils.C

View file

@ -0,0 +1,63 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libCommon.a
libCommon_a_CXXFLAGS = -I../../include -I../../include/utils -I$(srcdir)/lib \
$(TIRPCINC) -DDL_NOT_DYNAMIC
if COMMENT
These are here in case we want to build as a shared library
DYNLIB_SRCS = DlDynamicLib.C
DYNLIB_DEFINES = -DDL_DYNAMIC_LIBS
endif
if SUN
libCommon_a_CXXFLAGS += -DMMAP_NORESERVE -DSPRO_V2
if I386
libCommon_a_CXXFLAGS += -DBIG_ENDIAN
endif
endif
if HPUX
libCommon_a_CXXFLAGS += -DUSE_SOCKSTREAM -DBIG_ENDIAN -DDO_ANONYMOUS_MAP \
-DNEED_MMAP_WRAPPER -DSENDMAIL_LOCKS \
-DMAILGROUP_REQUIRED -DMAIL_SPOOL_PATH=\"/var/mail/%s\"
endif
if AIX
libCommon_a_CXXFLAGS += -DI_HAVE_NO_BOOL -DI_HAVE_SELECT_H -DBIG_ENDIAN \
-DSTRCASECMP_NOT_DEFINED -DDO_ANONYMOUS_MAP \
-DSENDMAIL_LOCKS -DMAILGROUP_REQUIRED \
-DMAIL_SPOOL_PATH=\"/var/spool/mail/%s\"
endif
libCommon_a_SOURCES = APOPServer.C \
AUTOServer.C \
Buffer.C \
DetermineFileLocality.C \
DtMailBodyPart.C \
DtMailEnvelope.C \
DtMailError.C \
DtMailMailBox.C \
DtMailMessage.C \
DtMailRc.C \
DtMailServer.C \
DtMailTransport.C \
DtMailValuesBuiltin.C \
DtMailXtProc.C \
DtVirtArray.C \
DynamicLib.C \
FileShare.C \
HashTable.C \
IMAPServer.C \
IO.C \
LanguagePortability.C \
ObjectKey.C \
NotDynamic.C
POP2Server.C \
POP3Server.C \
Process.C \
Session.C \
Threads.C \
md5.C \
str_utils.C

View file

@ -0,0 +1,9 @@
MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = Common RFC
noinst_LIBRARIES = libDtMail.a
libDtMail_a_SOURCES =
libDtMail_a_LIBADD = Common/libCommon.a RFC/libRFC.a

View file

@ -0,0 +1,34 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LIBRARIES = libRFC.a
libRFC_a_CXXFLAGS = -I../Common -I../../include -I../../include/utils \
-I$(srcdir)/lib $(TIRPCINC) -DTTLOCK_OFF
if HPUX
libRFC_a_CXXFLAGS += -DUSE_SOCKSTREAM -DBIG_ENDIAN -DDO_ANONYMOUS_MAP \
-DNEED_MMAP_WRAPPER -DSENDMAIL_LOCKS \
-DMAILGROUP_REQUIRED -DMAIL_SPOOL_PATH=\"/var/mail/%s\"
endif
if AIX
libRFC_a_CXXFLAGS += -DI_HAVE_NO_BOOL -DI_HAVE_SELECT_H -DBIG_ENDIAN \
-DSTRCASECMP_NOT_DEFINED -DDO_ANONYMOUS_MAP \
-DSENDMAIL_LOCKS -DMAILGROUP_REQUIRED \
-DMAIL_SPOOL_PATH=\"/var/spool/mail/%s\"
endif
if SUN
libRFC_a_CXXFLAGS += -DMMAP_NORESERVE -DSPRO_V2
if I386
libRFC_a_CXXFLAGS += -DBIG_ENDIAN
endif
endif
libRFC_a_SOURCES += AliasExpand.C MIMEBodyPart.C \
MIMEPartial.C RFCBodyPart.C \
RFCEnvelope.C RFCFormat.C \
RFCMIME.C RFCMailBox.C \
RFCMailValues.C RFCMessage.C \
RFCTransport.C SunV3.C \
V3BodyPart.C