makefile 编译指定目录


makefile 编译指定目录

 1 sub1=test1
 2 sub2=test2
 3 subs = sub1 sub2
 4 SUBDIRS =$(foreach i, $(subs), $($(i)))  
 5 .PHONY:default all clean $(SUBDIRS) $(subs)
 6 default:all
 7 
 8 all clean:
 9     make $(SUBDIRS) TARGET=$@
10 $(SUBDIRS):
11     make -C $@ $(TARGET)
12 $(subs):
13     make  $($@) 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM