2011-03-25 1 views
0

Bonjour J'ai écrit makefile qui compose lib.a à partir de fichiers objets. Je dois faire .zip à partir de cette lib, créer un nouveau répertoire et sauvegarder. Quelqu'un pourrait-il aider?Comment créer un dossier pour la cible dans le fichier makefile

makefile:

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

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

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

config.mk:

local_include := Target/ASIHTTPRequest 

Répondre

0

Ce genre de chose va être plate-forme spécifique d'au moins un degré. Si vous êtes sous Linux, vous pouvez simplement

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

dir: 
    mkdir dir 

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

Je ne suis pas sûr que les commandes seront les mêmes sur une autre plate-forme.

Questions connexes