home *** CD-ROM | disk | FTP | other *** search
/ ftp.muug.mb.ca / 2014.06.ftp.muug.mb.ca.tar / ftp.muug.mb.ca / pub / src / gopher / gopher1.01 / Makefile.config < prev    next >
Makefile  |  1992-07-06  |  3KB  |  118 lines

  1. #------------------------------------------------
  2. #  This is where most of the configuration parameters are defined
  3. #  also see conf.h
  4. #
  5.  
  6.  
  7.  
  8. #------------------------------------------------
  9. # Your favorite C compiler
  10. #
  11.  
  12. CC = gcc
  13.  
  14.  
  15. #------------------------------------------------
  16. # The ranlib command on your system.  A/UX (and probably other sysv's
  17. # should change this to "touch"
  18. #
  19.  
  20. RANLIB = ranlib
  21.  
  22.  
  23. #-------------------------------------------------
  24. # Where shall we install stuff?
  25. #
  26.  
  27. CLIENTDIR    = /usr/local/bin
  28. HELPFILE     = /usr/local/lib/gopher/gopher.hlp
  29. SERVERDIR    = /usr/local/etc
  30. MAN1DIR        = /usr/local/man/man1
  31. MAN8DIR        = /usr/local/man/man8
  32.  
  33.  
  34.  
  35. #--------------------------------------------------
  36. # Defaults for the client program
  37. # On startup the client will contact the gopher server 
  38. # at CLIENT_HOST and CLIENT_PORT
  39. #
  40.  
  41. CLIENT_HOST    = mona.muug.mb.ca
  42. CLIENT_PORT    = 70
  43.  
  44.  
  45. #-----------------------------------------------------------------
  46. # Optional server features.
  47. #
  48. # Add -DLOADRESTRICT if you want to restrict access based on load avg.
  49. #     (Note you'll need to add -lkvm in SERVERLIBS)
  50.  
  51. SERVEROPTS    = -DLOADRESTRICT
  52.  
  53.  
  54. #--------------------------------------------------
  55. # Libraries for clients and servers
  56. #    HP needs -lBSD 
  57. #    Ultrix needs -lcursesX
  58. #    UMAX needs -lresolv
  59. #
  60. #--------------------------------------------------
  61. # Libraries...  Uncomment out SEQLIBS  if compiling on sequent,
  62. #                  "       "  HPLIBS   if compiling under hpux
  63. #                  "       "  UMAXLIBS if compiling under UMAX
  64. #
  65. #HPLIBS        = -lBSD
  66. #UMAXLIBS    = -lresolv
  67. LOADLIBS    = -lkvm
  68. #SEQLIBS        = -lseq
  69. #LOADLIBS    =
  70.  
  71. OTHERLIBS    =  $(HPLIBS) $(UMAXLIBS) $(SEQLIBS)
  72.  
  73. CLIENTLIBS     = -lcurses -ltermcap -lgopher $(OTHERLIBS) /usr/local/lib/strcasecmp.o
  74. SERVERLIBS     = -lm -lgopher $(OTHERLIBS) $(LOADLIBS) /usr/local/lib/strcasecmp.o
  75.  
  76.  
  77. #-----------------------------------------------------------------
  78. # If your hostname command returns the Fully Qualified Domain Name
  79. # (i.e. it looks like foo.bar.edu and not just foo) then make
  80. # the domain name a null string.  Otherwise put in the rest of
  81. # your domain name that `hostname` doesn't return.
  82.  
  83. DOMAIN        = .muug.mb.ca
  84.  
  85.  
  86. #-----------------------------------------------------------------
  87. # SERVERDIR is the default directory for gopherd.  It can be 
  88. # overridden on the command line
  89. #
  90. # SERVERPORT is the default port for gopherd.  It too can be
  91. # overridden on the command line.
  92.  
  93. SERVERDATA    = /usr/local/lib/gopher/data
  94. SERVERPORT    = 70
  95.  
  96.  
  97.  
  98. #-----------------------------------------------------------------
  99. # Compatibility defines
  100. #
  101. # If you don't have the strstr() function call then add -DNOSTRSTR
  102. #
  103.  
  104. COMPAT = -DNOSTRSTR
  105.  
  106.  
  107. #-----------------------------------------------------------------
  108. # Stuff that follows shouldn't be changed
  109. #
  110.  
  111. OBJINCLUDES     = -I../object
  112. OTHERINCLUDES    = -I.. -I../ir -I../ui
  113. INCLUDES    = $(OBJINCLUDES) $(OTHERINCLUDES)
  114.  
  115. LDFLAGS        = -L../object
  116. SHELL        = /bin/sh
  117.