home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume15 / xmail / part07 / make.file < prev    next >
Text File  |  1991-10-29  |  3KB  |  136 lines

  1. #
  2. # alternate make file for xmail 1.4
  3. #
  4. # It is HIGHLY recommended that you utilize xmkmf and the imake utilities
  5. # to build a Makefile from the Imakefile source.  This default make file is
  6. # provided for those systems that do not have the imake utilities installed.
  7. # There may be several instances of local defines which are not implemented
  8. # because of their normal existance from within imake.  You may have to
  9. # experiment with using this make file in order to build a working program.
  10. #
  11. #
  12. # Uncomment USE_DIRENT if readdir() uses <dirent.h> instead of <sys/dir.h>
  13. #
  14. #   USE_DIRENT = -DUSE_DIRENT
  15. #
  16. # Uncomment X_FACE and COMPFACE if you have the compface library installed
  17. # and you want xmail to automatically display the X-Face: header, if found
  18. # in a message.
  19. #
  20. #       X_FACE = -DX_FACE
  21. #     COMPFACE = -lcompface
  22. #
  23. # Uncomment XPM if you have the Xpm version 3 library and want color icons
  24. #
  25. #          XPM = -DXPM
  26. #       LIBXPM = -lXpm
  27. #
  28. # Uncomment LPT if you require att environment support for pseudo ports.
  29. #
  30. #          LPT = -lpt
  31. #
  32. # Uncomment MAILBOX_DIRECTORY if your mail spool is located in other than the
  33. # default /usr/spool/mail.  (If not specified, the default will be used.)
  34. #
  35. #  MAILBOX_DIR = -DMAILBOX_DIRECTORY=\"/usr/spool/mail\"
  36. #
  37. # Uncomment DEFAULT_VISUAL if your copy of vi lies in some place other than
  38. # /usr/ucb.  (If not specified, /usr/ucb/vi will be the default editor.)
  39. #
  40. #   DEF_VISUAL = -DDEFAULT_VISUAL=\"/usr/ucb/vi\"
  41. #
  42. # Uncomment DEFAULT_MAILER if your mail program is not the standard
  43. # /usr/ucb/Mail.  CAUTION - Operation is NOT guaranteed with other mailers.
  44. #
  45. #   DEF_MAILER = -DDEFAULT_MAILER=\"/usr/ucb/Mail\"
  46. #
  47.        BINDIR = /usr/bin/X11
  48.        APPDIR = /usr/lib/X11/app-defaults
  49.        MANDIR = /usr/man/mann
  50.        CC = cc
  51.        LD = ld
  52.       INSTALL = install
  53.  INSTBINFLAGS = -s -m 0755
  54.  INSTAPPFLAGS = -m 0644
  55.  INSTMANFLAGS = -m 0644
  56.        RM = rm -f
  57.          LINK = ln -s
  58.        RANLIB = ranlib
  59.          MAKE = make
  60.         SHELL = /bin/sh
  61. XMAIL_DEFINES = $(MAILBOX_DIR) $(DEF_VISUAL) $(DEF_MAILER)
  62.       DEFINES = $(USE_DIRENT) $(X_FACE) $(XPM) $(XMAIL_DEFINES)
  63.        CFLAGS = $(DEFINES)
  64.     LIBRARIES = $(LIBXPM) -lXaw -lXmu -lXt -lXext -lX11 $(COMPFACE) $(LPT)
  65.       PROGRAM = xmail
  66.  
  67.          SRCS = \
  68.         HelpText.c \
  69.         Mailwatch.c \
  70.         actions.c \
  71.         callMail.c \
  72.         callbacks.c \
  73.         confirm.c \
  74.         directory.c \
  75.         environs.c \
  76.         handler.c \
  77.         mail.c \
  78.         parser.c \
  79.         utils.c \
  80.         windows.c \
  81.         xmail.c
  82.  
  83.          OBJS = \
  84.         HelpText.o \
  85.         Mailwatch.o \
  86.         actions.o \
  87.         callMail.o \
  88.         callbacks.o \
  89.         confirm.o \
  90.         directory.o \
  91.         environs.o \
  92.         handler.o \
  93.         mail.o \
  94.         parser.o \
  95.         utils.o \
  96.         windows.o \
  97.         xmail.o
  98.  
  99.          INCS = \
  100.         MailwatchP.h \
  101.         Mailwatch.h \
  102.         defs.h \
  103.         global.h \
  104.         mail.xpm \
  105.         nomail.xpm \
  106.         icon.mail \
  107.         icon.nomail \
  108.         national.bm \
  109.         patchlevel.h \
  110.         revtable.h \
  111.         xmailregexp.h
  112. #
  113. $(PROGRAM):    $(OBJS)
  114.     @$(RM) $@
  115.     $(CC) -o $@ $(OBJS) $(LDFLAGS) $(LIBRARIES)
  116.  
  117. install::    $(PROGRAM)
  118.     $(INSTALL) -c $(INSTBINFLAGS) $? $(BINDIR)
  119.  
  120. install::    XMail.ad
  121.     $(INSTALL) -c $(INSTAPPFLAGS) $? $(APPDIR)/XMail
  122.  
  123. install::
  124.     @echo done
  125.  
  126. install.man::    xmail.man
  127.     $(INSTALL) -c $(INSTMANFLAGS) $? $(MANDIR)/xmail.n
  128.  
  129. install.man::
  130.     @echo install man done
  131.  
  132. clean:
  133.     @$(RM) *.o
  134.  
  135. $(OBJS):    $(INCS)
  136.