1. 程式人生 > >Makefile中新增shell指令碼

Makefile中新增shell指令碼

Makefile中可以加入shell指令碼語言,但是編寫形式不一樣,Makefile中都是以行為單位的,所以必須將Makefile中的shell指令碼通過\ 連線成一行。

例如:

if [ -d $(HISI_HOME)/src/sdk_modify/hidrv_v0A1/source/osdrv/kernel/linux-2.6.35 ]; then \
cp -rf $(HISI_HOME)/src/sdk_modify/hidrv_v0A1/source/osdrv/kernel/linux-2.6.35/* $(KERNEL_DIR)/linux-2.6.35/ ;\
fi

而在shell指令碼中,是正常的語法規則。