Make File

GNU Make 使用手册(中译版)
 http://www.eifr.com/linkfiles/file/gnumake.htm
Makefile常用函数表 
 http://blog.163.com/muren20062094@yeah/blog/static/161844416201151922730312/
 
1.Makefile中判断目录是否存在

1). 调用shell的函数进行判断
exist = $(shell if [ -f $(FILE) ]; then echo "exist"; else echo "notexist"; fi;)
ifeq (exist, "exist")
#do something here
endif
当然,这个方法很土,但是能够工作
2). 使用makefile的函数进行判断
ifeq ($(FILE), $(wildcard $(FILE)))
#do something here
endif

eg:
ifeq (/com/myproject/bin_image, $(wildcard /com/myproject/bin_image))
#目录存在
 DG_DIR_TARGET_CRAMFS = /com/myproject/bin_image
else
#目录不存在
 DG_DIR_TARGET_CRAMFS = /home/bin_image
endif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值