Partager via


Chemins de recherche utilisés dans les règles

Mise à jour : novembre 2007

{frompath}.fromext{topath}.toext:
   commands

Notes

Une règle d'inférence s'applique à une dépendance seulement si les chemins spécifiés dans la dépendance correspondent exactement aux chemins des règles d'inférence. Spécifiez le répertoire du dépendant dans frompath et le répertoire de la cible dans topath ; les espaces ne sont pas admis. Spécifiez un seul chemin pour chaque extension. Un chemin sur une extension exige un chemin sur l'autre. Pour spécifier le répertoire en cours, utilisez soit un point (.) soit des accolades vides ({ }). Les macros peuvent représenter frompath et topath ; elles sont appelées pendant le prétraitement.

Exemple

Code

{dbi\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $(YUDBI) $<

{ilstore\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $<

{misc\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $(YUPDB) $<

{misc\}.c{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $<

{msf\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $<

{bsc\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $(YUPDB) $<

{mre\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $(YUPDB) $<

{namesrvr\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $(YUPDB) $<

{src\cvr\}.cpp{$(ODIR)}.obj::
        $(CC) $(CFLAGS) $<

Voir aussi

Référence

Définition d'une règle