[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src

Diff for /src/Makefile between version 1.53 and 1.76

version 1.53, 2000/03/01 03:56:41 version 1.76, 2001/09/07 19:29:49
Line 38 
Line 38 
   
 SUBDIR+= sys lkm  SUBDIR+= sys lkm
   
 .if (${KERBEROS} == "yes")  .if (${KERBEROS:L} == "yes")
 SUBDIR+= kerberosIV  SUBDIR+= kerberosIV
 .endif  .endif
   
   .if (${KERBEROS5:L} == "yes")
   SUBDIR+= kerberosV
   .endif
   
 .if   make(clean) || make(cleandir) || make(obj)  .if   make(clean) || make(cleandir) || make(obj)
 SUBDIR+= distrib  SUBDIR+= distrib
 .endif  .endif
Line 53 
Line 57 
   
 regression-tests:  regression-tests:
         @echo Running regression tests...          @echo Running regression tests...
         @(cd ${.CURDIR}/regress && ${MAKE} regress)          @cd ${.CURDIR}/regress && exec ${MAKE} regress
 .endif  .endif
   
 includes:  includes:
         (cd ${.CURDIR}/include; ${MAKE} prereq; ${MAKE} includes)          cd ${.CURDIR}/include && ${MAKE} prereq && exec ${SUDO} ${MAKE} includes
   
 beforeinstall:  beforeinstall:
 .ifndef DESTDIR          cd ${.CURDIR}/etc && exec ${MAKE} DESTDIR=${DESTDIR} distrib-dirs
         (cd ${.CURDIR}/etc && ${MAKE} DESTDIR= distrib-dirs)          cd ${.CURDIR}/include && exec ${MAKE} includes
 .else  
         (cd ${.CURDIR}/etc && ${MAKE} distrib-dirs)  
 .endif  
         (cd ${.CURDIR}/include; ${MAKE} includes)  
   
 afterinstall:  afterinstall:
 .ifndef NOMAN  .ifndef NOMAN
         (cd ${.CURDIR}/share/man && ${MAKE} makedb)          cd ${.CURDIR}/share/man && exec ${MAKE} makedb
 .endif  .endif
   
 build:  build:
 .ifdef GLOBAL_AUTOCONF_CACHE  .ifdef GLOBAL_AUTOCONF_CACHE
         rm -f ${GLOBAL_AUTOCONF_CACHE}          cp /dev/null ${GLOBAL_AUTOCONF_CACHE}
 .endif  .endif
         (cd ${.CURDIR}/share/mk && ${SUDO} ${MAKE} install)          cd ${.CURDIR}/share/mk && exec ${SUDO} ${MAKE} install
         (cd ${.CURDIR}/include; ${MAKE} prereq; ${SUDO} ${MAKE} includes)          cd ${.CURDIR}/include && ${MAKE} prereq && exec ${SUDO} ${MAKE} includes
         ${SUDO} ${MAKE} cleandir          ${SUDO} ${MAKE} cleandir
         (cd ${.CURDIR}/lib && ${MAKE} depend && ${MAKE} && \          cd ${.CURDIR}/lib && ${MAKE} depend && ${MAKE} && \
             ${SUDO} ${MAKE} install)              NOMAN=1 exec ${SUDO} ${MAKE} install
         (cd ${.CURDIR}/gnu/lib && ${MAKE} depend && ${MAKE} && \          cd ${.CURDIR}/gnu/lib && ${MAKE} depend && ${MAKE} && \
             ${SUDO} ${MAKE} install)              NOMAN=1 exec ${SUDO} ${MAKE} install
         (cd ${.CURDIR}/gnu/usr.bin/perl && \  .if (${KERBEROS:L} == "yes")
             ${MAKE} -f Makefile.bsd-wrapper config.sh && \          cd ${.CURDIR}/kerberosIV/lib && ${MAKE} depend && ${MAKE} && \
             ${MAKE} -f Makefile.bsd-wrapper depend && \              NOMAN=1 exec ${SUDO} ${MAKE} install
             ${MAKE} -f Makefile.bsd-wrapper perl.lib && \  
             ${SUDO} ${MAKE} -f Makefile.bsd-wrapper install.lib)  
 .if (${MACHINE_ARCH} == "mips")  
         ldconfig  
 .endif  .endif
 .if (${KERBEROS} == "yes")  .if (${KERBEROS5:L} == "yes")
         (cd ${.CURDIR}/kerberosIV && ${MAKE} SUDO=${SUDO} build)          cd ${.CURDIR}/kerberosV/lib && ${MAKE} depend && ${MAKE} && \
 .if (${MACHINE_ARCH} == "mips")              NOMAN=1 exec ${SUDO} ${MAKE} install
         ldconfig  
 .endif  .endif
 .endif          cd ${.CURDIR}/gnu/usr.bin/perl && \
         ${MAKE} depend && ${MAKE} && ${SUDO} ${MAKE} install              ${MAKE} -f Makefile.bsd-wrapper depend && \
               ${MAKE} -f Makefile.bsd-wrapper perl.lib && \
               exec ${SUDO} ${MAKE} -f Makefile.bsd-wrapper install.lib
           ${MAKE} depend && ${MAKE} && exec ${SUDO} ${MAKE} install
   
 .if !defined(TARGET)  .if !defined(TARGET)
 cross-tools:  cross-tools:
Line 114 
Line 112 
                 RANLIB=${CROSSDIR}/usr/bin/ranlib \                  RANLIB=${CROSSDIR}/usr/bin/ranlib \
                 SIZE=${CROSSDIR}/usr/bin/size STRIP=${CROSSDIR}/usr/bin/strip \                  SIZE=${CROSSDIR}/usr/bin/size STRIP=${CROSSDIR}/usr/bin/strip \
                 HOSTCC=cc                  HOSTCC=cc
   CROSSPATH=      ${PATH}:${CROSSDIR}/usr/bin
   
   .if (${TARGET} == "sparc64")
   CROSSENV+= CPPFLAGS=-D__arch64__
   CPPFLAGS=-D__arch64__
   .endif
   
   cross-env:
           @echo ${CROSSENV} DESTDIR=${CROSSDIR}
   
 cross-helpers:  cross-helpers:
         mkdir -p ${CROSSDIR}          @-mkdir -p ${CROSSDIR}
         echo _MACHINE_ARCH | \          echo _MACHINE_ARCH | \
             cat ${.CURDIR}/sys/arch/${TARGET}/include/param.h - | \              cat ${.CURDIR}/sys/arch/${TARGET}/include/param.h - | \
             ${CPP} -E -I${.CURDIR}/sys/arch | \              ${CPP} ${CPPFLAGS} -E -I${.CURDIR}/sys/arch | \
             sed -n '$$p' >${CROSSDIR}/TARGET_ARCH              sed -n '$$p' >${CROSSDIR}/TARGET_ARCH
 # GROSS KLUDGE  MACHINE_ARCH is mips, but we use mipsel for gnu tools.  
 .if ${TARGET} == "arc" || ${TARGET} == "pmax"  
         eval `grep '^osr=' sys/conf/newvers.sh`; \          eval `grep '^osr=' sys/conf/newvers.sh`; \
            sed "s/\$$/el-unknown-openbsd$$osr/" ${CROSSDIR}/TARGET_ARCH > \  
            ${CROSSDIR}/TARGET_CANON  
 .else  
         eval `grep '^osr=' sys/conf/newvers.sh`; \  
            sed "s/\$$/-unknown-openbsd$$osr/" ${CROSSDIR}/TARGET_ARCH > \             sed "s/\$$/-unknown-openbsd$$osr/" ${CROSSDIR}/TARGET_ARCH > \
            ${CROSSDIR}/TARGET_CANON             ${CROSSDIR}/TARGET_CANON
 .endif  
   
 cross-dirs:     ${CROSSDIR}/stamp.dirs  cross-dirs:     ${CROSSDIR}/stamp.dirs
         @-mkdir -p ${CROSSDIR}          @-mkdir -p ${CROSSDIR}
         @-mkdir -p ${CROSSDIR}/usr/obj          @-mkdir -p ${CROSSDIR}/usr/obj
         @-mkdir -p ${CROSSDIR}/usr/bin          @-mkdir -p ${CROSSDIR}/usr/bin
         @-mkdir -p ${CROSSDIR}/usr/include          @-mkdir -p ${CROSSDIR}/usr/include
           @-mkdir -p ${CROSSDIR}/usr/include/kerberosIV
           @-mkdir -p ${CROSSDIR}/usr/include/kerberosV
         @-mkdir -p ${CROSSDIR}/usr/lib          @-mkdir -p ${CROSSDIR}/usr/lib
           @-mkdir -p ${CROSSDIR}/usr/libexec
         @-mkdir -p ${CROSSDIR}/var/db          @-mkdir -p ${CROSSDIR}/var/db
         @-mkdir -p ${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`          @-mkdir -p ${CROSSDIR}/usr/`cat ${CROSSDIR}/TARGET_CANON`
         @ln -sf ${CROSSDIR}/usr/include \          @ln -sf ${CROSSDIR}/usr/include \
Line 152 
Line 155 
         @touch ${CROSSDIR}/stamp.dirs          @touch ${CROSSDIR}/stamp.dirs
   
 cross-includes: cross-dirs  cross-includes: cross-dirs
         export MACHINE=${TARGET} MACHINE_ARCH=`cat ${CROSSDIR}/TARGET_ARCH` ;\          cd include; \
               MACHINE=${TARGET} MACHINE_ARCH=`cat ${CROSSDIR}/TARGET_ARCH` \
               ${MAKE} prereq && \
               MACHINE=${TARGET} MACHINE_ARCH=`cat ${CROSSDIR}/TARGET_ARCH` \
             ${MAKE} DESTDIR=${CROSSDIR} includes              ${MAKE} DESTDIR=${CROSSDIR} includes
   
 .if ${TARGET} == "powerpc" || ${TARGET} == "alpha" || ${TARGET} == "arc" || \  .if ${TARGET} == "macppc" || ${TARGET} == "alpha" || ${TARGET} == "hppa" || \
     ${TARGET} == "pmax" || ${TARGET} == "wgrisc" || ${TARGET} == "hppa"      ${TARGET} == "sparc64"|| ${TARGET} == "mvmeppc"
 cross-binutils: cross-binutils-new  cross-binutils: cross-binutils-new cross-binutils-links
 .else  .else
 cross-binutils: cross-binutils-old  cross-binutils: cross-binutils-old cross-binutils-links
 .endif  .endif
   
 cross-binutils-new:     cross-dirs  cross-binutils-new:     cross-dirs
         export BSDSRCDIR=`pwd`; \          export BSDSRCDIR=`pwd`; \
             (cd ${.CURDIR}/gnu/usr.bin/binutils; \              (cd ${.CURDIR}/gnu/usr.bin/binutils; \
             BSDOBJDIR=${CROSSDIR}/usr/obj \              BSDOBJDIR=${CROSSDIR}/usr/obj \
Line 171 
Line 177 
             (cd ${CROSSDIR}/usr/obj/gnu/usr.bin/binutils; \              (cd ${CROSSDIR}/usr/obj/gnu/usr.bin/binutils; \
             /bin/sh ${BSDSRCDIR}/gnu/usr.bin/binutils/configure \              /bin/sh ${BSDSRCDIR}/gnu/usr.bin/binutils/configure \
             --prefix ${CROSSDIR}/usr \              --prefix ${CROSSDIR}/usr \
               --disable-nls --disable-gdbtk --disable-commonbfdlib \
             --target `cat ${CROSSDIR}/TARGET_CANON` && \              --target `cat ${CROSSDIR}/TARGET_CANON` && \
             ${MAKE} CFLAGS=${CFLAGS} && ${MAKE} DESTDIR=${CROSSDIR} install)              ${MAKE} CFLAGS=${CFLAGS} && ${MAKE} install ) && \
         ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \          ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 \
             ${.CURDIR}/usr.bin/lorder/lorder.sh \              ${.CURDIR}/usr.bin/lorder/lorder.sh \
             ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-lorder  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-as \  
             ${CROSSDIR}/usr/bin/as  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-ar \  
             ${CROSSDIR}/usr/bin/ar  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-ld \  
             ${CROSSDIR}/usr/bin/ld  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-strip \  
             ${CROSSDIR}/usr/bin/strip  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-size \  
             ${CROSSDIR}/usr/bin/size  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-ranlib \  
             ${CROSSDIR}/usr/bin/ranlib  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-nm \  
             ${CROSSDIR}/usr/bin/nm  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-strings \  
             ${CROSSDIR}/usr/bin/strings  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-lorder \  
             ${CROSSDIR}/usr/bin/lorder              ${CROSSDIR}/usr/bin/lorder
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-objcopy \  
             ${CROSSDIR}/usr/bin/objcopy  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-objdump \  
             ${CROSSDIR}/usr/bin/objdump  
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-gdb \  
             ${CROSSDIR}/usr/bin/gdb  
   
 cross-binutils-old: cross-gas cross-ar cross-ld cross-strip cross-size \  cross-binutils-old: cross-gas cross-ar cross-ld cross-strip cross-size \
         cross-ranlib cross-nm          cross-ranlib cross-nm
   
   cross-binutils-links: cross-dirs
           for cmd in ar as ld nm ranlib size strip; do \
               if [ ! -e ${CROSSDIR}/usr/bin/$$cmd -a -e ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd ]; then \
                   ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd \
                   ${CROSSDIR}/usr/bin/$$cmd ;\
               elif [ -e ${CROSSDIR}/usr/bin/$$cmd -a ! -e ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd ]; then \
                   ln -sf ${CROSSDIR}/usr/bin/$$cmd \
                   ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-$$cmd; \
               fi ;\
           done
   
 cross-gas:      cross-dirs  cross-gas:      cross-dirs
         (cd ${.CURDIR}/gnu/usr.bin/gas; \          (cd ${.CURDIR}/gnu/usr.bin/gas; \
             BSDOBJDIR=${CROSSDIR}/usr/obj \              BSDOBJDIR=${CROSSDIR}/usr/obj \
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} obj; \              ${MAKE} obj; \
             TARGET_MACHINE_ARCH=${TARGET} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              TARGET_MACHINE_ARCH=${TARGET} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE}; \              ${MAKE} depend all; \
             TARGET_MACHINE_ARCH=${TARGET} \              TARGET_MACHINE_ARCH=${TARGET} \
             DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} NOMAN= install)              ${MAKE} NOMAN= install)
Line 223 
Line 217 
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} obj; \              ${MAKE} obj; \
             TARGET_MACHINE_ARCH=${TARGET} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              TARGET_MACHINE_ARCH=${TARGET} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} NOMAN=; \              ${MAKE} NOMAN= depend all; \
             TARGET_MACHINE_ARCH=${TARGET} \              TARGET_MACHINE_ARCH=${TARGET} \
             DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} NOMAN= install)              ${MAKE} NOMAN= install)
Line 235 
Line 229 
             BSDOBJDIR=${CROSSDIR}/usr/obj \              BSDOBJDIR=${CROSSDIR}/usr/obj \
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} obj; \              ${MAKE} obj; \
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} NOMAN=; \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} NOMAN= depend all; \
             DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} NOMAN= install)              ${MAKE} NOMAN= install)
         ln -sf ${CROSSDIR}/usr/bin/ar \          ln -sf ${CROSSDIR}/usr/bin/ar \
Line 246 
Line 240 
             BSDOBJDIR=${CROSSDIR}/usr/obj \              BSDOBJDIR=${CROSSDIR}/usr/obj \
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} obj; \              ${MAKE} obj; \
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} NOMAN=; \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} NOMAN= depend all; \
             DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} NOMAN= install)              ${MAKE} NOMAN= install)
         ln -sf ${CROSSDIR}/usr/bin/ranlib \          ln -sf ${CROSSDIR}/usr/bin/ranlib \
Line 258 
Line 252 
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} obj; \              ${MAKE} obj; \
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN=; \              ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN= depend all; \
             DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN= install)              ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN= install)
         ln -sf ${CROSSDIR}/usr/bin/strip \          ln -sf ${CROSSDIR}/usr/bin/strip \
Line 270 
Line 264 
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} obj; \              ${MAKE} obj; \
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN=; \              ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN= depend all; \
             DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} NOMAN= install)              ${MAKE} NOMAN= install)
         ln -sf ${CROSSDIR}/usr/bin/size \          ln -sf ${CROSSDIR}/usr/bin/size \
Line 282 
Line 276 
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} obj; \              ${MAKE} obj; \
             MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN=; \              ${MAKE} TARGET_MACHINE_ARCH=${TARGET} NOMAN= depend all; \
             DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             ${MAKE} NOMAN= install)              ${MAKE} NOMAN= install)
         ln -sf ${CROSSDIR}/usr/bin/nm \          ln -sf ${CROSSDIR}/usr/bin/nm \
Line 297 
Line 291 
             /bin/sh ${.CURDIR}/gnu/egcs/gcc/configure \              /bin/sh ${.CURDIR}/gnu/egcs/gcc/configure \
             --prefix ${CROSSDIR}/usr \              --prefix ${CROSSDIR}/usr \
             --target `cat ${CROSSDIR}/TARGET_CANON` && \              --target `cat ${CROSSDIR}/TARGET_CANON` && \
             ${MAKE} BISON=yacc LANGUAGES=c LDFLAGS=${LDSTATIC} \              PATH=${CROSSPATH} ${MAKE} BISON=yacc LANGUAGES=c \
             build_infodir=. \              LDFLAGS=${LDSTATIC} build_infodir=. \
             GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" && \              GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" && \
             ${MAKE} BISON=yacc LANGUAGES=c LDFLAGS=${LDSTATIC} \              ${MAKE} BISON=yacc LANGUAGES=c LDFLAGS=${LDSTATIC} \
             GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" \              GCC_FOR_TARGET="./xgcc -B./ -I${CROSSDIR}/usr/include" \
             build_infodir=. INSTALL_MAN= INSTALL_HEADERS_DIR= install)              build_infodir=. INSTALL_MAN= INSTALL_HEADERS_DIR= install)
         ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-gcc \          ln -sf ${CROSSDIR}/usr/bin/`cat ${CROSSDIR}/TARGET_CANON`-gcc \
             ${CROSSDIR}/usr/bin/cc              ${CROSSDIR}/usr/bin/cc
         CPP=`${CROSSDIR}/usr/bin/cc -print-libgcc-file-name | \          ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
             sed 's/libgcc\.a/cpp/'`; \              ${CROSSDIR}/usr/obj/gnu/egcs/gcc/cpp \
             sed -e 's#/usr/libexec/cpp#'$$CPP'#' \              ${CROSSDIR}/usr/libexec/cpp
           sed -e 's#/usr/libexec/cpp#${CROSSDIR}/usr/libexec/cpp#' \
             -e 's#/usr/include#${CROSSDIR}/usr/include#' \              -e 's#/usr/include#${CROSSDIR}/usr/include#' \
             ${.CURDIR}/usr.bin/cpp/cpp.sh > ${CROSSDIR}/usr/bin/cpp              ${.CURDIR}/usr.bin/cpp/cpp.sh > ${CROSSDIR}/usr/bin/cpp
         chmod ${BINMODE} ${CROSSDIR}/usr/bin/cpp          chmod ${BINMODE} ${CROSSDIR}/usr/bin/cpp
         chown ${BINOWN}.${BINGRP} ${CROSSDIR}/usr/bin/cpp          chown ${BINOWN}:${BINGRP} ${CROSSDIR}/usr/bin/cpp
   
 # XXX MAKEOBJDIR maybe should be obj.${TARGET} here, revisit later  # XXX MAKEOBJDIR maybe should be obj.${TARGET} here, revisit later
 cross-lib:      cross-dirs  cross-lib:      cross-dirs
Line 336 
Line 331 
             ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
             DESTDIR=${CROSSDIR} SKIPDIR=libocurses/PSD.doc \              DESTDIR=${CROSSDIR} SKIPDIR=libocurses/PSD.doc \
             ${MAKE} NOMAN= install)              ${MAKE} NOMAN= install)
 .if (${KERBEROS} == "yes")  .if (${KERBEROS:L} == "yes")
         (cd kerberosIV; \          MACHINE=${TARGET} MACHINE_ARCH=`cat ${CROSSDIR}/TARGET_ARCH`; \
             BSDOBJDIR=${CROSSDIR}/usr/obj \          export MACHINE MACHINE_ARCH; \
             BSDSRCDIR=${.CURDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \          cd kerberosIV/lib; \
             ${MAKE} obj; \          BSDOBJDIR=${CROSSDIR}/usr/obj BSDSRCDIR=${.CURDIR} \
             for lib in acl krb kadm kafs kdb; do \              MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} obj; \
                 (cd $$lib; \          ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                     ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \              ${MAKE} NOMAN= depend; \
                     ${MAKE} NOMAN= depend; \          ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} NOMAN=; \
                     ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \          ${CROSSENV} DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
                     ${MAKE} NOMAN=; \              ${MAKE} NOMAN= install
                     DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \  .endif
                     ${MAKE} NOMAN= install); \  .if (${KERBEROS5:L} == "yes")
             done)          MACHINE=${TARGET} MACHINE_ARCH=`cat ${CROSSDIR}/TARGET_ARCH`; \
           export MACHINE MACHINE_ARCH; \
           cd kerberosV/lib; \
           BSDOBJDIR=${CROSSDIR}/usr/obj BSDSRCDIR=${.CURDIR} \
               MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} obj; \
           ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
               ${MAKE} NOMAN= depend; \
           ${CROSSENV} MAKEOBJDIR=obj.${MACHINE}.${TARGET} ${MAKE} NOMAN=; \
           ${CROSSENV} DESTDIR=${CROSSDIR} MAKEOBJDIR=obj.${MACHINE}.${TARGET} \
               ${MAKE} NOMAN= install
 .endif  .endif
 .endif  .endif
   

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.76