home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / config / sun.make < prev    next >
Encoding:
Text File  |  1991-12-10  |  4.5 KB  |  183 lines

  1. # Default Configuration values for other Makefiles
  2. #
  3. # You should look through all of them, but in particular lines the first
  4. # too sections.
  5. #    Tailor this        May need to be tailored to your system
  6. #    Check this        Ensure that this is OK
  7. #
  8. # NOTE: SUN MAKE AND SOME NEWER MAKES TOO TAKE OF TRAILING SPACES IN A
  9. #  MACRO DEFINITION. HENCE YOU SHOULD EITHER REMOVE THE TRAILING COMMENTS
  10. #  OR MAKE SURE THE COMMENT STARTS DIRECTLY AFTER THE DEFINITION FOR THOSE
  11. #  MACROS WHERE THIS IS IMPORTANT (e.g pathnames).
  12. #
  13. ############################################################
  14. #
  15. # @(#) $Header: /cs/research/pp/hubris/pp-beta/config/RCS/Make.defs.dist,v 5.0 90/09/20 16:35:18 pp Exp Locker: pp $
  16. #
  17. # $Log:    Make.defs.dist,v $
  18. # Revision 5.0  90/09/20  16:35:18  pp
  19. # rcsforce : 5.0 public release
  20. #
  21. ############################################################
  22. #
  23.  
  24. ############################################################
  25. #
  26. # Things you really should tailor
  27. #
  28. ############################################################
  29.  
  30. # List of channels that you may require. Choose from those in the
  31. # Chans/ directory. Each should be a directory name within Chans.
  32. OPTIONALCHANS    = shell lists 822-local smtp uucp x40084
  33. # If fax defined - give type
  34. #FAXDRIVERS = dexNet200 # or ps250 ...
  35.  
  36. #size of page to produce when converting to g3fax encoding
  37. #not defined produces US size pages 216 mm by 273 mm (width, height)
  38. #-DA4 produces A4 size pages 210mm by 297mm
  39. #FAXPAGESIZE = -DA4
  40.  
  41. # Optional filters
  42. OPTIONALFILTERS =
  43.  
  44. # This is the external libraries required by all programs. 
  45. # Should include isode at the least. dbm maybe also.
  46. LIBSYS          = -ldsap -lisode -ldbm
  47. # For SYS5 also need -lsocket -lnsl -lgen
  48.  
  49.  
  50. # Compilation things.
  51. # C compiler, cc or gcc.
  52. CC              = cc # gcc
  53. # suns cc if using gcc on sparc
  54. OLDCC        = $(CC)
  55. CCOPTIONS       = -O # -g
  56. LIBCCOPTIONS    = $(CCOPTIONS)
  57. LDOPTIONS       = -s # -g
  58.  
  59.  
  60. ############################################################
  61. #
  62. # These things may need changing
  63. #
  64. ############################################################
  65.  
  66. # The PP base directory from private binaries et al.
  67. PPDIR        = /usr/lib/pp
  68.  
  69.  
  70. # A private directory for host specific files - set to PPDIR if you
  71. # are not sharing things.
  72. PRIDIR        = $(PPDIR)
  73.  
  74.  
  75. # The spool directory for mail.
  76. SPLDIR        = /usr/spool/pp
  77.  
  78.  
  79. # The base directory for Manual pages /usr/man or /usr/local/man or similar
  80. MANDIR          = /usr/man
  81. # options for installing manual pages...
  82. # includes -bsd42 -bsd44 -ros -sys5 -aix -local -l -hpux
  83. # see script man/inst-man.sh for more details
  84. MANOPTS        = -bsd42
  85.  
  86. # The public access binary directory.
  87. USRBINDIR    = /usr/local/bin
  88.  
  89.  
  90. # The username to install PP binaries under
  91. PPUSER        = pp
  92.  
  93.  
  94. # Do you have X11 installed? Leave blank otherwise
  95. X11        = true
  96. #The X libraries. May need -lXext for X11R4
  97. LIBX        = -lXaw -lXmu -lXext -lXt -lX11
  98. # The applications default directory
  99. APPDEFAULTS     = /usr/lib/X11/app-defaults
  100.  
  101.  
  102.  
  103. # SMTP DNS support - either empty or the resolver library
  104. LIBRESOLV    =
  105.  
  106. # Photo support
  107. LIBPHOTO    =    /usr/local/etc/g3fax/libphoto.a
  108.  
  109. # These commands have a habit of moving around
  110. CHOWN        = chown
  111. CHMOD        = chmod
  112.  
  113.  
  114.  
  115. # If grey book is defined - these need to be correct - otherwise ignore
  116. # Niftp src directory - niftp should be built beforehand.
  117. NIFTPSRC    = /usr/src/local/niftp
  118. # The niftp interface in use.
  119. NIFTPINTERFACE    = sun
  120.  
  121. ############################################################
  122. #
  123. # These things are probably OK as they are...
  124. #
  125. ############################################################
  126.  
  127. MAKE        = ./make
  128. SHELL        = /bin/sh
  129.  
  130. TXTDIR        = $(PPDIR)
  131. PRIDIR        = $(PPDIR)
  132. #
  133. #  These are all sub dirs
  134. TAILOR        = $(PRIDIR)/tailor
  135. BINDIR          = $(PPDIR)/bin
  136. CMDDIR          = $(PPDIR)/cmds
  137. TBLDIR          = $(TXTDIR)/tables
  138. LOGDIR          = $(SPLDIR)/logs
  139. QUEDIR        = $(SPLDIR)/queues
  140. CHANDIR         = $(CMDDIR)/chans
  141. FORMDIR         = $(CMDDIR)/format
  142. TOOLDIR        = $(CMDDIR)/tools
  143.  
  144. # ISODE dependencies
  145. PEPY            = pepy
  146. PYFLAGS         =
  147. ROSY        = rosy
  148. RYFLAGS        =
  149. POSY        = posy
  150. POFLAGS        =
  151. PEPSY        = pepsy
  152. PEPSYHDRS    = /usr/local/include/isode/pepsy
  153. # Other Libraries and programs
  154.  
  155. # Archive Configuration
  156. AR              = ar
  157. ARFLAGS         =
  158. RANLIB          = ranlib
  159. # SYS5 has no ranlib - replace with echo
  160.  
  161. # Lint Config
  162. LINT            = lint
  163. LINTFLAGS       = -haxbc
  164.  
  165. # program protections?
  166. PGMPROT         = 755
  167. ROOTUSER    = root
  168.  
  169. # Other things
  170. BACKUP        = cp
  171. INSTALL        = cp
  172.  
  173. # Documentation support
  174. LATEX           = latex
  175. TGRIND          = tgrind
  176. GRINDEFS        = grindefs
  177. WEAVE           = weave
  178. DVI2PS          = dvi2ps
  179. DVIIMP          = dviimp
  180. DVISP           = dvisp
  181. DFLAGS          =
  182.