[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