Print this page
new smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/smatch_scripts/kchecker
          +++ new/usr/src/tools/smatch/src/smatch_scripts/kchecker
↓ open down ↓ 62 lines elided ↑ open up ↑
  63   63  fi
  64   64  
  65   65  oname=$(echo ${cname/.c/.o})
  66   66  if ! echo $oname | grep -q .o$ && ! echo $oname | grep -q /$ ; then
  67   67      usage
  68   68  fi
  69   69  if  echo $oname | grep -q .o$ ; then
  70   70      rm -f $oname
  71   71  fi
  72   72  
  73      -make C=2 $ENDIAN CHECK="$PRE $CMD $POST" $oname
       73 +if [[ ! -z $ARCH ]]; then
       74 +        KERNEL_ARCH="ARCH=$ARCH"
       75 +fi
       76 +if [[ ! -z $CROSS_COMPILE ]] ; then
       77 +        KERNEL_CROSS_COMPILE="CROSS_COMPILE=$CROSS_COMPILE"
       78 +fi
       79 +
       80 +make $KERNEL_CROSS_COMPILE $KERNEL_ARCH C=2 $ENDIAN CHECK="$PRE $CMD $POST" $oname
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX