From: Alexandra Ellwood Date: Mon, 28 Jul 2003 18:40:13 +0000 (+0000) Subject: KfM jam file paths should work from any project file the KerberosFramework hierarchy X-Git-Tag: krb5-1.4-beta1~785 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a51395f58111bf04604eb30a8bcf89aa7116daa;p=thirdparty%2Fkrb5.git KfM jam file paths should work from any project file the KerberosFramework hierarchy ticket: 1693 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15741 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/mac/MacOSX/Scripts/Kerberos5Errors.jam b/src/mac/MacOSX/Scripts/Kerberos5Errors.jam index 10c7f83615..dfa3e8acb2 100644 --- a/src/mac/MacOSX/Scripts/Kerberos5Errors.jam +++ b/src/mac/MacOSX/Scripts/Kerberos5Errors.jam @@ -3,55 +3,55 @@ include "$(SRCROOT)/../../KerberosErrors/Scripts/compile_et.jam" ; Intermediates = "$(BUILT_PRODUCTS_DIR)/Kerberos5.intermediates" ; IntermediateErrorTables = "$(Intermediates)/ErrorTables" ; -compile_et "$(IntermediateErrorTables)/prof_err.h" +compile_et "$(IntermediateErrorTables)/prof_err.h" "$(IntermediateErrorTables)/prof_err.c" "$(IntermediateErrorTables)/prof_err.strings" : - "$(SRCROOT)/../Sources/util/profile/prof_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/util/profile/prof_err.et" ; -compile_et "$(IntermediateErrorTables)/krb_err.h" +compile_et "$(IntermediateErrorTables)/krb_err.h" "$(IntermediateErrorTables)/krb_err.c" "$(IntermediateErrorTables)/krb_err.strings" : - "$(SRCROOT)/../Sources/lib/krb4/krb_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/krb4/krb_err.et" ; -compile_et "$(IntermediateErrorTables)/kadm_err.h" +compile_et "$(IntermediateErrorTables)/kadm_err.h" "$(IntermediateErrorTables)/kadm_err.c" "$(IntermediateErrorTables)/kadm_err.strings" : - "$(SRCROOT)/../Sources/lib/krb4/kadm_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/krb4/kadm_err.et" ; -compile_et "$(IntermediateErrorTables)/krb524_err.h" +compile_et "$(IntermediateErrorTables)/krb524_err.h" "$(IntermediateErrorTables)/krb524_err.c" "$(IntermediateErrorTables)/krb524_err.strings" : - "$(SRCROOT)/../Sources/lib/krb5/error_tables/krb524_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/krb524_err.et" ; -compile_et "$(IntermediateErrorTables)/asn1_err.h" +compile_et "$(IntermediateErrorTables)/asn1_err.h" "$(IntermediateErrorTables)/asn1_err.c" "$(IntermediateErrorTables)/asn1_err.strings" : - "$(SRCROOT)/../Sources/lib/krb5/error_tables/asn1_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/asn1_err.et" ; -compile_et "$(IntermediateErrorTables)/kdb5_err.h" +compile_et "$(IntermediateErrorTables)/kdb5_err.h" "$(IntermediateErrorTables)/kdb5_err.c" "$(IntermediateErrorTables)/kdb5_err.strings" : - "$(SRCROOT)/../Sources/lib/krb5/error_tables/kdb5_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/kdb5_err.et" ; -compile_et "$(IntermediateErrorTables)/krb5_err.h" +compile_et "$(IntermediateErrorTables)/krb5_err.h" "$(IntermediateErrorTables)/krb5_err.c" "$(IntermediateErrorTables)/krb5_err.strings" : - "$(SRCROOT)/../Sources/lib/krb5/error_tables/krb5_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/krb5_err.et" ; -compile_et "$(IntermediateErrorTables)/kv5m_err.h" +compile_et "$(IntermediateErrorTables)/kv5m_err.h" "$(IntermediateErrorTables)/kv5m_err.c" "$(IntermediateErrorTables)/kv5m_err.strings" : - "$(SRCROOT)/../Sources/lib/krb5/error_tables/kv5m_err.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/krb5/error_tables/kv5m_err.et" ; -compile_et "$(IntermediateErrorTables)/gssapi_err_generic.h" +compile_et "$(IntermediateErrorTables)/gssapi_err_generic.h" "$(IntermediateErrorTables)/gssapi_err_generic.c" "$(IntermediateErrorTables)/gssapi_err_generic.strings" : - "$(SRCROOT)/../Sources/lib/gssapi/generic/gssapi_err_generic.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/generic/gssapi_err_generic.et" ; -compile_et "$(IntermediateErrorTables)/gssapi_err_krb5.h" +compile_et "$(IntermediateErrorTables)/gssapi_err_krb5.h" "$(IntermediateErrorTables)/gssapi_err_krb5.c" "$(IntermediateErrorTables)/gssapi_err_krb5.strings" : - "$(SRCROOT)/../Sources/lib/gssapi/krb5/gssapi_err_krb5.et" ; + "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/krb5/gssapi_err_krb5.et" ; DEPENDS all : "$(IntermediateErrorTables)/prof_err.h" "$(IntermediateErrorTables)/prof_err.c" diff --git a/src/mac/MacOSX/Scripts/Kerberos5Headers.jam b/src/mac/MacOSX/Scripts/Kerberos5Headers.jam index a3ce92b996..de62e18c6f 100644 --- a/src/mac/MacOSX/Scripts/Kerberos5Headers.jam +++ b/src/mac/MacOSX/Scripts/Kerberos5Headers.jam @@ -80,21 +80,21 @@ actions CopyHeader MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/com_err.h" : "$(SRCROOT)/../../KerberosErrors/Headers/Kerberos/com_err.h" ; CopyHeader "$(IntermediateIncludes)/com_err.h" : "$(SRCROOT)/../../KerberosErrors/Headers/Kerberos/com_err.h" ; -CopyHeader "$(IntermediateV4Includes)/des.h" : "$(SRCROOT)/../Sources/include/kerberosIV/des.h" ; +CopyHeader "$(IntermediateV4Includes)/des.h" : "$(SRCROOT)/../../Kerberos5/Sources/include/kerberosIV/des.h" ; MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/des.h" : "$(IntermediateV4Includes)/des.h" ; -CopyHeader "$(IntermediateV4Includes)/krb.h" : "$(SRCROOT)/../Sources/include/kerberosIV/krb.h" ; +CopyHeader "$(IntermediateV4Includes)/krb.h" : "$(SRCROOT)/../../Kerberos5/Sources/include/kerberosIV/krb.h" ; CopyHeader "$(IntermediateV4Includes)/krb_err.h" : "$(IntermediateErrorTables)/krb_err.h" ; MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb.h" : "$(IntermediateV4Includes)/krb.h" ; MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb_err.h" : "$(IntermediateV4Includes)/krb_err.h" ; CatHeader "$(IntermediateIncludes)/profile.h" : "__KERBEROSPROFILE__" - "$(SRCROOT)/../Sources/util/profile/profile.hin" + "$(SRCROOT)/../../Kerberos5/Sources/util/profile/profile.hin" "$(IntermediateErrorTables)/prof_err.h" ; MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/profile.h" : "$(IntermediateIncludes)/profile.h" ; CatHeader "$(IntermediateIncludes)/krb5.h" : "__KERBEROS5__" - "$(SRCROOT)/../Sources/include/krb5.hin" + "$(SRCROOT)/../../Kerberos5/Sources/include/krb5.hin" "$(IntermediateErrorTables)/asn1_err.h" "$(IntermediateErrorTables)/kdb5_err.h" "$(IntermediateErrorTables)/krb5_err.h" @@ -103,11 +103,11 @@ CatHeader "$(IntermediateIncludes)/krb5.h" : "__KERBEROS MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/krb5.h" : "$(IntermediateIncludes)/krb5.h" ; CatHeader "$(IntermediateGSSIncludes)/gssapi.h" : "__GSSAPI__" - "$(SRCROOT)/../Sources/lib/gssapi/generic/gssapi.hin" + "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/generic/gssapi.hin" "$(IntermediateErrorTables)/gssapi_err_generic.h" "$(IntermediateErrorTables)/gssapi_err_krb5.h" ; -CopyHeader "$(IntermediateGSSIncludes)/gssapi_generic.h" : "$(SRCROOT)/../Sources/lib/gssapi/generic/gssapi_generic.h" ; -CopyHeader "$(IntermediateGSSIncludes)/gssapi_krb5.h" : "$(SRCROOT)/../Sources/lib/gssapi/krb5/gssapi_krb5.h" ; +CopyHeader "$(IntermediateGSSIncludes)/gssapi_generic.h" : "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/generic/gssapi_generic.h" ; +CopyHeader "$(IntermediateGSSIncludes)/gssapi_krb5.h" : "$(SRCROOT)/../../Kerberos5/Sources/lib/gssapi/krb5/gssapi_krb5.h" ; MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/gssapi.h" : "$(IntermediateGSSIncludes)/gssapi.h" ; MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/gssapi_generic.h" : "$(IntermediateGSSIncludes)/gssapi_generic.h" ; MakeFrameworkHeader "$(IntermediateFrameworkHeaders)/gssapi_krb5.h" : "$(IntermediateGSSIncludes)/gssapi_krb5.h" ; diff --git a/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam b/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam index b2957b39b6..a7bd6506a2 100644 --- a/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam +++ b/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam @@ -1,6 +1,6 @@ Intermediates = "$(BUILT_PRODUCTS_DIR)/Kerberos5.intermediates" ; IntermediateBuild = "$(Intermediates)/build" ; -Sources = "$(SRCROOT)/../Sources" ; +Sources = "$(SRCROOT)/../../Kerberos5/Sources" ; Reconf = "$(Sources)/util/reconf" ; Configure = "$(Sources)/configure" ; @@ -61,8 +61,93 @@ actions Make cd "$(1:D)" && make && touch "$(1)" && echo "### HAPPINESS ###" } +<<<<<<< Kerberos5ServerBuild.jam +# InstallProgram : +rule InstallProgram +{ + DEPENDS "$(1)" : "$(2)" ; + DEPENDS "$(2)" : "$(MakeStamp)" ; + Clean.Remove clean "$(1)" ; +} +actions InstallProgram +{ + mkdir -p "$(1:D)" + /usr/bin/install -c -s "$(2)" "$(1)" +} + +# InstallFile : +rule InstallFile +{ + DEPENDS "$(1)" : "$(2)" ; + DEPENDS "$(2)" : "$(MakeStamp)" ; + Clean.Remove clean "$(1)" ; +} +actions InstallFile +{ + mkdir -p "$(1:D)" + /usr/bin/install -c -m 644 "$(2)" "$(1)" +} + +Make "$(MakeStamp)" : "$(Makefile)" ; +======= Make "$(IntermediateBuild)/make.stamp" : "$(Makefile)" ; +>>>>>>> 1.4 + +<<<<<<< Kerberos5ServerBuild.jam +InstallProgram "$(DSTROOT)/usr/sbin/kadmin" : "$(IntermediateBuild)/kadmin/cli/kadmin" ; +InstallProgram "$(DSTROOT)/usr/sbin/kadmin.local" : "$(IntermediateBuild)/kadmin/cli/kadmin.local" ; +InstallProgram "$(DSTROOT)/usr/sbin/kadmind" : "$(IntermediateBuild)/kadmin/server/kadmind" ; +InstallProgram "$(DSTROOT)/usr/sbin/kadmind4" : "$(IntermediateBuild)/kadmin/v4server/kadmind4" ; +InstallProgram "$(DSTROOT)/usr/sbin/v5passwdd" : "$(IntermediateBuild)/kadmin/v5passwdd/v5passwdd" ; +InstallProgram "$(DSTROOT)/usr/sbin/ktutil" : "$(IntermediateBuild)/kadmin/ktutil/ktutil" ; +InstallProgram "$(DSTROOT)/usr/sbin/kdb5_util" : "$(IntermediateBuild)/kadmin/dbutil/kdb5_util" ; +InstallProgram "$(DSTROOT)/usr/sbin/kprop" : "$(IntermediateBuild)/slave/kprop" ; +InstallProgram "$(DSTROOT)/usr/sbin/kpropd" : "$(IntermediateBuild)/slave/kpropd" ; +InstallProgram "$(DSTROOT)/usr/sbin/krb524d" : "$(IntermediateBuild)/krb524/krb524d" ; +InstallProgram "$(DSTROOT)/usr/sbin/krb5kdc" : "$(IntermediateBuild)/kdc/krb5kdc" ; + +InstallFile "$(DSTROOT)/usr/share/man/man1/kerberos.1" : "$(SRCROOT)/../../Kerberos5/Sources/gen-manpages/kerberos.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man5/kdc.conf.5" : "$(SRCROOT)/../../Kerberos5/Sources/config-files/kdc.conf.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man5/krb5.conf.5" : "$(SRCROOT)/../../Kerberos5/Sources/config-files/krb5.conf.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/kadmin.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/cli/kadmin.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/kadmin.local.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/cli/kadmin.local.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/kadmind.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/server/kadmind.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/ktutil.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/ktutil/ktutil.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/kdb5_util.8" : "$(SRCROOT)/../../Kerberos5/Sources/kadmin/dbutil/kdb5_util.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/kprop.8" : "$(SRCROOT)/../../Kerberos5/Sources/slave/kprop.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/kpropd.8" : "$(SRCROOT)/../../Kerberos5/Sources/slave/kpropd.M" ; +InstallFile "$(DSTROOT)/usr/share/man/man8/krb5kdc.8" : "$(SRCROOT)/../../Kerberos5/Sources/kdc/krb5kdc.M" ; + + +DEPENDS all : "$(MakeStamp)" ; +DEPENDS install : all + "$(DSTROOT)/usr/sbin/kadmin" + "$(DSTROOT)/usr/sbin/kadmin.local" + "$(DSTROOT)/usr/sbin/kadmind" + "$(DSTROOT)/usr/sbin/kadmind4" + "$(DSTROOT)/usr/sbin/kdb5_util" + "$(DSTROOT)/usr/sbin/kprop" + "$(DSTROOT)/usr/sbin/kpropd" + "$(DSTROOT)/usr/sbin/krb524d" + "$(DSTROOT)/usr/sbin/krb5kdc" + "$(DSTROOT)/usr/sbin/ktutil" + "$(DSTROOT)/usr/sbin/v5passwdd" + + "$(DSTROOT)/usr/share/man/man1/kerberos.1" + "$(DSTROOT)/usr/share/man/man5/kdc.conf.5" + "$(DSTROOT)/usr/share/man/man5/krb5.conf.5" + "$(DSTROOT)/usr/share/man/man8/kadmin.8" + "$(DSTROOT)/usr/share/man/man8/kadmin.local.8" + "$(DSTROOT)/usr/share/man/man8/kadmind.8" + "$(DSTROOT)/usr/share/man/man8/kdb5_util.8" + "$(DSTROOT)/usr/share/man/man8/kprop.8" + "$(DSTROOT)/usr/share/man/man8/kpropd.8" + "$(DSTROOT)/usr/share/man/man8/krb5kdc.8" + "$(DSTROOT)/usr/share/man/man8/ktutil.8" ; + +======= DEPENDS all : "$(IntermediateBuild)/make.stamp" ; DEPENDS install : all ; +>>>>>>> 1.4 DEPENDS installhdrs : all ;