bsdmake

    1熱度

    1回答

    我正在使用帶有收據的Makefile,該收據使用M4生成某個文件。它使用一些複雜的shell結構來計算必須傳遞給M4的宏值。如何組織代碼以避免以下示例中顯示的冗餘聲明? M4TOOL= m4 M4TOOL+= -D PACKAGE=$$(cd ${PROJECTBASEDIR} && ${MAKE} -V PACKAGE) M4TOOL+= -D VERSION=$$(cd ${PROJECT

    9熱度

    5回答

    除了bmake是GNU make的BSD等價物,我無法清楚地瞭解它比GNU make的優勢。誰能幫我?我只能找到一個有用的resource。更多的幫助或指針表示讚賞。 感謝,帕布

    1熱度

    2回答

    我不知道有什麼方法可以在GNU Make中定義編程目標。這怎麼可能? 有時候可以走開with alternate methods。然而,在Makefiles中定義編程目標的能力對編寫和組織複雜的生產規則非常重要,其中make。的複雜的生產規則的例子是在FreeBSD中的構建系統或在生成文件庫如BSD Owl 殼腳本和Makefiles之間的main differences發現是: 在生成文件時,程

    0熱度

    1回答

    我準備了TeX的文檔Makefile,我想自定義TEXINPUTS環境變量,如下所示: 的Makefile說 TEXINPUTS= figures TEXINPUTS+= chapter1 TEXINPUTS+= chatper2 galley.pdf: ${SRCS} env TEXINPUTS="${TEXINPUTSPATH}" ${TEX} galley.tex 其中