]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
updated to reflect new header generation
authorAlexandra Ellwood <lxs@mit.edu>
Wed, 15 Jun 2005 02:29:45 +0000 (02:29 +0000)
committerAlexandra Ellwood <lxs@mit.edu>
Wed, 15 Jun 2005 02:29:45 +0000 (02:29 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17242 dc483132-0cff-0310-8789-dd5450dbe970

src/mac/MacOSX/Scripts/Kerberos5Headers.jam

index 31b12dbabfa22d524235a8e76ec5c886fcd2a82e..23b411a269efc777bce1069fd7caaf306bbb09b9 100644 (file)
@@ -21,7 +21,7 @@ OsconfH = "$(IntermediateV5Includes)/osconf.h" ;
 rule CatHeader
 {
     NOTFILE "$(2[1])" ;
-    DEPENDS "$(1)" : "$(2[2-])" "$(AutoconfH)" ;
+    DEPENDS "$(1)" : "$(2[3-])" "$(AutoconfH)" ;
     Clean.Remove clean : "$(1)" ;
 }
 actions CatHeader
@@ -36,16 +36,18 @@ actions CatHeader
     echo "#define $(2[1])"                     >> "$(1)"
     echo ""                                    >> "$(1)"
     echo "/* Environment dependent macros */"  >> "$(1)"
-    grep SIZEOF           "$(AutoconfH)"       >> "$(1)"
-    echo ""                                    >> "$(1)"
-    for header in "$(2[3-])" ; do
+    if [ -n "$(2[2])" ]; then
+        $(SED) -e 's:SIZEOF:$(2[2])SIZEOF:' "$(AutoconfH)" | grep SIZEOF >> "$(1)"
+        echo ""                                    >> "$(1)"
+    fi
+    for header in "$(2[4-])" ; do
         base=`basename "${header}"`
         echo ""                                >> "$(1)"
         echo "/* Error tables from ${base} */" >> "$(1)"
         cat "${header}" | $(ExtractErrorCodes) >> "$(1)"
     done
     echo ""                                    >> "$(1)"
-    cat "$(2[2])"                              >> "$(1)"
+    cat "$(2[3])"                              >> "$(1)"
     echo "#endif /* $(2[1]) */"                >> "$(1)"
 }
 
@@ -92,12 +94,12 @@ CopyHeader          "$(IntermediateV4Includes)/krb_err.h"       : "$(Intermediat
 MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb.h"     : "$(IntermediateV4Includes)/krb.h" ;
 MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb_err.h" : "$(IntermediateV4Includes)/krb_err.h" ;
 
-CatHeader           "$(IntermediateIncludes)/profile.h"         : "__KERBEROSPROFILE__"
+CatHeader           "$(IntermediateIncludes)/profile.h"         : "__KERBEROSPROFILE__" ""
                                                                   "$(SRCROOT)/../../Kerberos5/Sources/util/profile/profile.hin"
                                                                   "$(IntermediateErrorTables)/prof_err.h" ;
 MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/profile.h" : "$(IntermediateIncludes)/profile.h" ;
 
-CatHeader           "$(IntermediateIncludes)/krb5.h"               : "__KERBEROS5__"
+CatHeader           "$(IntermediateIncludes)/krb5.h"               : "__KERBEROS5__" ""
                                                                      "$(SRCROOT)/../../Kerberos5/Sources/include/krb5.hin"
                                                                      "$(IntermediateErrorTables)/asn1_err.h"
                                                                      "$(IntermediateErrorTables)/kdb5_err.h"
@@ -106,7 +108,7 @@ CatHeader           "$(IntermediateIncludes)/krb5.h"               : "__KERBEROS
                                                                      "$(IntermediateErrorTables)/kv5m_err.h" ;
 MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb5.h"       : "$(IntermediateIncludes)/krb5.h" ;
 
-CatHeader           "$(IntermediateGSSIncludes)/gssapi.h"              : "__GSSAPI__"
+CatHeader           "$(IntermediateGSSIncludes)/gssapi.h"              : "__GSSAPI__" "GSS_"
                                                                          "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/generic/gssapi.hin"
                                                                          "$(IntermediateErrorTables)/gssapi_err_generic.h"
                                                                          "$(IntermediateErrorTables)/gssapi_err_krb5.h" ;