[Pdmtl] Compilation d'externes pd sous OS X

Martin Peach martin.peach at sympatico.ca
Lun 11 Oct 14:42:20 EDT 2010


On 2010-10-11 12:13, Thomas O Fredericks wrote:
>> Je crois q'avec ce Makefile t'as besoin de taper 'make' et c'est tout. Si ton UNAME �qale 'Darwin', l'extension des produits devient 'pd_darwin'. Le d�faut sans arguments devient ALL, qui trouve et compile tous les fichiers avec l'extension '.c' dans le dossier (seulement ceux qui �tait modifi�s depuis la dernier compilation).
>
>
> Euh, ouais, sauf que le ALL c'est moi qui l'a fait et �a marche pas... j'avais oubli� de vous le dire :)
> J'ai chang� la ligne pour la suivante:
> ALL = $(patsubst %.c,%.$(EXTENSION),$(wildcard *.c))
>
> Et maintenant �a marche si je tape "make" tout seul. Mais je suis encore oblig� de taper "make alpha.pd_darwin" si je veux juste compiler alpha.
>


Dans ce cas ajoute une regle comme

alpha: alpha.$(EXTENSION)

...et make trouvera la r�gle pour compiler alpha.pd_darwin 
(%.$(EXTENSION): %.o), lequel implique la r�gle pour alpha.o (%.o: %.c), 
qui le fait compiler alpha.c en alpha.o, lequel sera finalement emball� 
en alpha.pd_darwin.

Martin



Plus d'informations sur la liste de diffusion Pdmtl