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