规则中的搜索路径
{frompath}.fromext{topath}.toext:
commands
备注
只有当依赖项中指定的路径与推理规则路径完全匹配时,推理规则才应用于依赖项。 在 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) $<