On Sun, May 08, 2005 at 03:33:50PM +0200, patrick jayet wrote:
> En fait, j'ai commenc� par une version recursive du Makefile. Le seul
> point qui me semblait pas terrible, est que l'ex�cutable dans le dossier
> root d�pend d'une myriade de fichiers objets dans le sous-r�pertoire
> GRN. Ce qui m'oblige � faire un
>
> GRNDIR = GRN
> GRN_O = $(GRNDIR)/foo.o \
> $(GRNDIR)/bar.o \
> ...
> $(GRNDIR)/foobar.o
Plusieurs m�thodes:
- utiliser les wildcards de make et faire d�pendre de GRN/*.c
remplac� en .o
- cr�er une biblioth�que (.a avec ar) dont l'ex�cutable d�pend,
et la biblioth�que d�pend de make dans le sous-r�pertoire
- renoncer � cette id�e d'avoir l'ex�cutable g�n�r� ailleurs
que les objets
- utiliser une variable comme p.ex. BIN_DIR et passer �a au
Makefile du sous-r�pertoire pour cr�ation de l'ex�cutable.
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull