理解makefile标志

时间:2011-01-05 15:04:20

标签: makefile

输入:不指向C#解决方案的makefile
输出:新的makefile,解决方案和项目(.csproj) - > makefile指向一个指向项目的解决方案

有许多makefile标志,例如:

# sample.makefile
# author: me

LIBRARY_A = YES
LIBRARY_B = YES
LIBRARY_C = YES

我相信这些标志指向 .def 或。 dll 。我的脚本将读取makefile标志,然后在csproj文件中添加正确的XML标记以捕获项目引用。我恳请您帮助的两个问题:

1)我如何弄清楚这些标志指向的是什么? 2)可以只包含所有库,即跳过确定需要包含哪些库的工作?

1 个答案:

答案 0 :(得分:1)

1。 这些不仅仅是一些标志,它们是变量。每当使用${LIBRARY_A}时,该值将扩展为其关联值。

all:
        echo You chose to set LIBRARY_A to ${LIBRARY_A}

2。 要回答这个问题,应该参考该项目的文件。