学到一条 Makefile 的写法

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

  1. There are currently no comments.
Leave a Comment?


« 米国之行泡汤了...  —  Ubuntu 上自动 mount NIS 用户的主目录 »

Tags

Blogroll

Fairy World | STUPiD | 阅微草堂 | ShelleX | 流浪五天