STF_CFLAGS_SH = \
if [ ${STF_MODEL} = "sparcv9" ] ; then \
echo "-xarch=v9" ; \
elif [ ${STF_MODEL} = "amd64" ] ; then \
echo "-xarch=amd64 -xmodel=kernel" ; \
else \
echo ""; \
fi
STF_CFLAGS = -D_KERNEL ${STF_CFLAGS_SH:sh}
这是可移植的写法,GNU make 也支持。而类似 UNAME=$(shell uname -s) 这种只有 GNU
make 能识别。
0 Comments so far