Percorsi di ricerca nelle regole
{frompath}.fromext{topath}.toext:
commands
Note
Una regola di inferenza viene applicata a una dipendenza solo se i percorsi specificati nella dipendenza corrispondono esattamente ai percorsi della regola di inferenza.La directory del dipendente deve essere specificata in frompath e quella della destinazione in topath. Non è consentito l'uso di spazi.Specificare un solo percorso per ciascuna estensione.La presenza di un percorso per un'estensione richiede un percorso per l'altra.Per specificare la directory corrente, utilizzare un punto (.) o parentesi graffe vuote ({ }).Le macro possono rappresentare frompath e topath e vengono richiamate durante la pre-elaborazione.
Esempio
Codice
{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) $<