如何在生成文件中为目标创建文件夹

问题描述:

您好,我已经编写了从目标文件组成lib.a的makefile。我需要从这个lib创建.zip,为它创建一个新目录并保存。任何人都可以帮忙吗?如何在生成文件中为目标创建文件夹

生成文件:

CONFIG ?= BuildConfigurations/config.mk 
include $(CONFIG) 

objects = $(addsuffix /*.o, $(local_include)) 

ib.a: $(objects) 
    ${AR} -cr ${@} ${^} 

config.mk:

local_include := Target/ASIHTTPRequest 

这类的事情将是特定于平台的至少一个学位。如果你在Linux上,你可以只是

ib.a: $(objects) dir 
    ${AR} -cr ${@} ${^} 

dir: 
    mkdir dir 

dir/id.zip: ib.a 
    zip dir/id.zip ib.a 

我不知道这些命令是否会在另一个平台上相同。