Don't copy headers from the source tree to the object tree without

making sure the copies in the object tree are writable. When files
in the source tree are not writable (as would be the case for a p4
tree) then a buildworld -DNOCLEAN will try to copy over the existing
non-writable headers. This fails. Instead we cat the headers with
redirection. This is just one of the possibilities.
This commit is contained in:
Marcel Moolenaar 2003-03-08 08:57:56 +00:00
parent cd9568c73e
commit 0ab105eaf2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=111981
7 changed files with 14 additions and 14 deletions

View File

@ -36,10 +36,10 @@ NOMAN= yes
.PATH: ${KRB5DIR}/kadmin
kadm5/private.h: kadm5
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
kadm5/admin.h: kadm5
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
kadm5/kadm5_err.h: kadm5 kadm5_err.h
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h

View File

@ -31,10 +31,10 @@ MAN= kpasswdd.8
.PATH: ${KRB5DIR}/kpasswd
kadm5/admin.h: kadm5
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
kadm5/private.h: kadm5
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
kadm5:
mkdir ${.TARGET}

View File

@ -36,10 +36,10 @@ NOMAN= yes
.PATH: ${KRB5DIR}/kadmin
kadm5/private.h: kadm5
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
kadm5/admin.h: kadm5
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
kadm5/kadm5_err.h: kadm5 kadm5_err.h
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h

View File

@ -31,10 +31,10 @@ MAN= kpasswdd.8
.PATH: ${KRB5DIR}/kpasswd
kadm5/admin.h: kadm5
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
kadm5/private.h: kadm5
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
kadm5:
mkdir ${.TARGET}

View File

@ -56,10 +56,10 @@ MAN= k5admin.8
.PATH: ${KRB5DIR}/kadmin
kadm5/private.h: kadm5
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
kadm5/admin.h: kadm5
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
kadm5/kadm5_err.h: kadm5 kadm5_err.h
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h

View File

@ -56,10 +56,10 @@ MAN= k5admin.8
.PATH: ${KRB5DIR}/kadmin
kadm5/private.h: kadm5
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
kadm5/admin.h: kadm5
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
kadm5/kadm5_err.h: kadm5 kadm5_err.h
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h

View File

@ -46,10 +46,10 @@ MAN= ktutil.8
.PATH: ${KRB5DIR}/admin
kadm5/private.h: kadm5
cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET}
kadm5/admin.h: kadm5
cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET}
kadm5/kadm5_err.h: kadm5 kadm5_err.h
cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h