Partager via


Chemins de recherche utilisés dans les règles

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

Remarques

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 actif, 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