Forum Clubic

Makefile

Hello,

Je souhaite implémenter une fonction dans mon makefile qui aura pour rôle de créer un dossier et de mettre la compil dans celui-ci.

Par exemple, le fichier C est essai.c

Et je voudrais que l’exécutable “execute” (./execute) se trouve dans un dossier nommé “repertoire”.

Que mettre dans mon make file ?

Merci d’avance :clap: :love: :super: :sol:

Non, c’est bon, j’ai trouvé la réponse à ta question, il suffit de pimenter un peu tes neuronnes…

Merci quand même, même si vous faites semblant de m’écouter… :heink: :non: :paf: :ouch: :neutre: :MDR :sweet: :’( :’( :’(

t’as fait comment ? [:siffle]

Un mkdir dans le makefile suffit.

wouhai :slight_smile:

De toute façon les makefile c’est juste du shell avec un peu d’analyse de timestamp derrière :stuck_out_tongue:

(et c’est puissant)

je suis un bel idiot, vu que j’ai l’habitude faire des rm dans mes makefile :paf:

:jap:

Tout à fait mais y a des choses supplémentaires à mettre :wink:

Ce qui reste chiant c’est les implémentations system dependant (genre tar -zcvf en plein milieu du make)

explique toi… :bounce: :grrr:

Il est pourtant clair, ce qui le rebute ce sont les appels system du genre extraction de fichier, création de dossier … il (et je) préfererais des appels natifs (fonctions inclues dans le code source de makefile et non un appel à un process externe).

voilà.

Histoire que make sous win == make sous Linux

(bon ensuite, y a les différentes librairies, etc, mais passons)