-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello Marc,
> C'est rare que je proc�de ainsi. Cela peut se faire pour les fichiers
> includes et pour des sous-syst�mes qui produisent alors une
> biblioth�que d'objets (.a, ar).
> Pourquoi ne pas faire:
>
> all:
> (cd GRN && make all)
>
> clean:
> (cd GRN && make clean)
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
all: Devomorph.o GRN_O
cd GRN; make
$(CC) $(FLAGS) -o Devomorph Devomorph.o $(GRN_O)
ce qui me semblait pas tr�s �l�gant. Est-ce effectivement la bonne
mani�re de proc�der?
Autrement je pourrais �ventuellement utiliser en plus la variable VPATH
pour m'affranchir de $(GRNDIR)/... dans la liste GRN_O.
Bon dimanche, :)
Pat
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCfhU6DdcPKzlCXVMRAgJGAJ493a/BWgRnA7KthY7EzBR1F+BhIgCfZVN6
2fBk/UjfMdvgMuW/3TR1+Ps=
=jV+H
-----END PGP SIGNATURE-----
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull