在規則中搜尋路徑
{frompath}.fromext{topath}.toext:
commands
備註
只有在相依性中所指定的路徑完全符合推斷規則 (Inference Rule) 路徑時,推斷規則才會套用至相依性。 在 frompath 中指定相依性的路徑,並在 topath 中指定目標的目錄,不可以有空格。 每個副檔名只能指定一個路徑。 一個副檔名的路徑會需要其他副檔名的路徑。 若要指定目前的目錄,請使用句號 (.) 或空括號 ({ })。 巨集可以表示 frompath 和 topath,兩者會在前置處理期間被叫用。
範例
程式碼
{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) $<