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) $<