分类: LINUX
2018-03-12 23:50:10
Include FILENAMES...
文件makefile:
ifdef _ERROR_
$(error "find a error!")
endif
include a.mk b.mk
_test_:
ls -l
文件a.mk
$(warning "this is a.mk")
文件b.mk
$(warning "this is b.mk")
tay@tay:/mnt/hgfs/hzs/make_file$ make
a.mk:1: "this is a.mk"
b.mk:1: "this is b.mk"
ls -l
总用量 2
-rwxrwxrwx 1 root root 27 3月 11 23:30 a.mk
-rwxrwxrwx 1 root root 27 3月 11 23:30 b.mk
-rwxrwxrwx 1 root root 82 3月 11 23:30 Makefile
使用“include FILENAMES...”,make程序处理时,如果“FILENAMES”列表中的任何一个文件不能正常读取时,make程序将会提示错误并退出。
使用“-include FILENAMES...”,当所包含的文件不存在,make程序会继续执行。