http://guliqun1983.blog.163.com/blog/static/501116852011730535314/
全部博文(120)
发布时间:2012-12-18 16:32:34
使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。 一、示例 下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。 libs_for_gcc = -lgnu normal_libs = foo: $(objects) ifeq ($(CC),gcc) &......【阅读全文】
发布时间:2012-12-18 16:29:26
嵌套执行make 在一些大的工程中,我们会把我们不同模块或是不同功能的源文件放在不同的目录中,我们可以在每个目录中都书写一个该目录的Makefile,这有利于让我们的Makefile变得更加地简洁,而不至于把所有的东西全部写在一个Makefile中,这样会很难维护我们的Makefile,这个技术对于我们模块编译和分段编译有着非常大的好处。 例如,我们有一个子目录叫subdir,这个目录下有个Makefile文件,来指明了这个目录下文件的编译规则。那么我们总控的Makefile可以这样书写: subsystem:  ......【阅读全文】
发布时间:2012-12-18 16:27:07
本人做的一个SD MODEL 的MAKFILE ,编译PLI的MAKEFILE SYS_PLATFORM = unixOSNAME = lnx86CHIP = x86 SYS_ARCH_CC = gccCC = gccSYS_ARCH_LD_OPT=SYS_ARCH_OPT = SYS_ARCH_CC_LD_DYNAMIC = -sharedSYS_ARCH_LD_DYNAMIC = -sharedNC_INST_D......【阅读全文】