[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