home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 113 / EnigmaAmiga113CD.iso / software / sviluppo / sed-3.02 / testsuite / mac-mf.inp < prev    next >
Text File  |  1995-12-26  |  6KB  |  201 lines

  1. ## config/mac-pre.in
  2. ## common Macintosh prefix for all Makefile.in in the Kerberos V5 tree.
  3.  
  4. #
  5. # MPW-style lines for the MakeFile.
  6. #
  7. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  8. # characters in the rest of the file, so it claims that the file is type
  9. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  10. # Make.
  11. #
  12. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  13. # characters in the rest of the file, so it claims that the file is type
  14. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  15. # Make.
  16. #
  17. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  18. # characters in the rest of the file, so it claims that the file is type
  19. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  20. # Make.
  21. #
  22. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  23. # characters in the rest of the file, so it claims that the file is type
  24. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  25. # Make.
  26. #
  27. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  28. # characters in the rest of the file, so it claims that the file is type
  29. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  30. # Make.
  31. #
  32. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  33. # characters in the rest of the file, so it claims that the file is type
  34. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  35. # Make.
  36. #
  37. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  38. # characters in the rest of the file, so it claims that the file is type
  39. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  40. # Make.
  41. #
  42. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  43. # characters in the rest of the file, so it claims that the file is type
  44. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  45. # Make.
  46. #
  47. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  48. # characters in the rest of the file, so it claims that the file is type
  49. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  50. # Make.
  51. #
  52. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  53. # characters in the rest of the file, so it claims that the file is type
  54. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  55. # Make.
  56. #
  57. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  58. # characters in the rest of the file, so it claims that the file is type
  59. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  60. # Make.
  61. #
  62. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  63. # characters in the rest of the file, so it claims that the file is type
  64. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  65. # Make.
  66. #
  67. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  68. # characters in the rest of the file, so it claims that the file is type
  69. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  70. # Make.
  71. #
  72. # This first part is long enough that NFS/Share doesn't notice the non-ASCII
  73. # characters in the rest of the file, so it claims that the file is type
  74. # TEXT, which is what we want.  The non-ASCII chars are necessary for MPW 
  75. # Make.
  76.  
  77. #
  78. # End of MPW-style lines for MakeFile.
  79. #
  80.  
  81. WHAT = mac
  82.  
  83. # Directory syntax:
  84. R=
  85. C=
  86. S=:
  87. U=:
  88.  
  89. BUILDTOP = ../../..
  90. srcdir = .
  91.  
  92. # FIXME:  This doesn't translate to MPW yet, srcdir must be same as objdir.
  93. # File in object dir can come from either the current dir or srcdir.
  94. # . : . "{srcdir}"
  95.  
  96. # Default rule that puts each file into separate segment.
  97.  
  98. .c.o: .c
  99.    {CC}  {DepDir}{Default}.c {CFLAGS} -s {Default} -o {TargDir}{Default}.c.o
  100.  
  101. CPPFLAGS =  -I$(SRCTOP)/include -I$(BUILDTOP)/include -I$(SRCTOP)/include/krb5 -I$(BUILDTOP)/include/krb5 -i {CIncludes}
  102. DEFS =   $(CPPFLAGS)
  103. CC = c
  104. LD = link
  105. # The funny quoting in the LDFLAGS is to avoid xxx.o being mangled by
  106. # mac-mf.sed into xxx.c.o.
  107. LDFLAGS=-t MPST -c "MPS " -sym on {Libraries}"Runtime."o {CLibraries}"StdClib."o {Libraries}"ToolLibs."o {Libraries}"Interface."o
  108. CCOPTS = 
  109. LIBS = 
  110. KRB5ROOT= @KRB5ROOT@
  111. KRB4=@KRB4@
  112. INSTALL=Duplicate -y
  113. INSTALL_PROGRAM=Duplicate -y
  114. INSTALL_DATA=Duplicate -y
  115. INSTALL_SETUID=Duplicate -y
  116.  
  117. KRB5MANROOT = $(KRB5ROOT)$(S)man
  118. ADMIN_BINDIR = $(KRB5ROOT)$(S)admin
  119. SERVER_BINDIR = $(KRB5ROOT)$(S)sbin
  120. CLIENT_BINDIR = $(KRB5ROOT)$(S)bin
  121. ADMIN_MANDIR = $(KRB5MANROOT)$(S)man8
  122. SERVER_MANDIR = $(KRB5MANROOT)$(S)man8
  123. CLIENT_MANDIR = $(KRB5MANROOT)$(S)man1
  124. FILE_MANDIR = $(KRB5MANROOT)$(S)man5
  125. KRB5_LIBDIR = $(KRB5ROOT)$(S)lib
  126. KRB5_INCDIR = $(KRB5ROOT)$(S)include
  127. KRB5_INCSUBDIRS = \
  128.     $(KRB5_INCDIR)$(S)krb5 \
  129.     $(KRB5_INCDIR)$(S)asn.1 \
  130.     $(KRB5_INCDIR)$(S)kerberosIV
  131.  
  132.  
  133. RM = Delete -y -i
  134. CP = Duplicate -y
  135. MV = mv -f
  136. CHMOD=chmod
  137. RANLIB = @RANLIB@
  138. ARCHIVE = @ARCHIVE@
  139. ARADD = @ARADD@
  140. LN = @LN_S@
  141. AWK = @AWK@
  142. LEX = @LEX@
  143. LEXLIB = @LEXLIB@
  144. YACC = @YACC@
  145.  
  146. # FIXME:  This won't work for srcdir != objdir.  But on the Mac, there
  147. # is no easy way to build a relative or absolute path, because : means
  148. # both the path separator, and the "go up a directory" indicator.
  149. #SRCTOP = $(srcdir)$(S)$(BUILDTOP)
  150. SRCTOP = $(BUILDTOP)
  151. SUBDIRS = @subdirs@
  152.  
  153. TOPLIBD = $(BUILDTOP)$(S)lib
  154.  
  155. OBJEXT = c.o
  156. LIBEXT = a
  157. EXEEXT =
  158.  
  159. all::
  160. # Generated automatically from Makefile.in by configure.
  161. CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/../des
  162.  
  163. ##DOSBUILDTOP = ..\..\..
  164. ##DOSLIBNAME=..\crypto.lib
  165. ##DOS!include $(BUILDTOP)\config\windows.in
  166.  
  167. OBJS=    md5.$(OBJEXT) md5glue.$(OBJEXT) md5crypto.$(OBJEXT)
  168.  
  169. SRCS=    $(srcdir)/md5.c $(srcdir)/md5glue.c $(srcdir)/md5crypto.c
  170.  
  171. all:: $(OBJS) 
  172.  
  173. t_mddriver: t_mddriver.o md5.o
  174.     $(CC) $(CFLAGS) $(LDFLAGS) -o t_mddriver t_mddriver.o md5.o
  175.  
  176. t_mddriver.exe:
  177.     $(CC) $(CFLAGS2) -o t_mddriver.exe t_mddriver.c md5.c
  178.  
  179. check:: t_mddriver$(EXEEXT)
  180.     $(C)t_mddriver$(EXEEXT) -x
  181.  
  182. clean::
  183.     $(RM) t_mddriver$(EXEEXT) t_mddriver.$(OBJEXT)
  184. # config/post.in
  185. # put all:: first just in case no other rules occur here
  186. #
  187. all::
  188.  
  189. check::
  190.  
  191. clean:: clean-$(WHAT)
  192.     $(RM) config.log pre.out post.out Makefile.out
  193.  
  194. clean-unix::
  195.     if test -n "$(OBJS)" ; then $(RM) $(OBJS); else :; fi
  196.  
  197. clean-windows::
  198.     $(RM) *.$(OBJEXT)
  199.     $(RM) msvc.pdb *.err
  200.