53 POST="--project=kernel --succeed $POST"
54 fi
55
56 cname=$1
57 cname=$(echo ${cname/.o/.c})
58 if [[ "$cname" == "" ]] ; then
59 usage
60 fi
61 if ! test -e $cname ; then
62 usage
63 fi
64
65 oname=$(echo ${cname/.c/.o})
66 if ! echo $oname | grep -q .o$ && ! echo $oname | grep -q /$ ; then
67 usage
68 fi
69 if echo $oname | grep -q .o$ ; then
70 rm -f $oname
71 fi
72
73 make C=2 $ENDIAN CHECK="$PRE $CMD $POST" $oname
|
53 POST="--project=kernel --succeed $POST"
54 fi
55
56 cname=$1
57 cname=$(echo ${cname/.o/.c})
58 if [[ "$cname" == "" ]] ; then
59 usage
60 fi
61 if ! test -e $cname ; then
62 usage
63 fi
64
65 oname=$(echo ${cname/.c/.o})
66 if ! echo $oname | grep -q .o$ && ! echo $oname | grep -q /$ ; then
67 usage
68 fi
69 if echo $oname | grep -q .o$ ; then
70 rm -f $oname
71 fi
72
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
|