【发布时间】:2012-02-16 16:53:45
【问题描述】:
想象一个像下面这样的 Makefile:
stage1 : Stage1.hs
ghc -o stage1 Stage1.hs
Stage1.hs : stage0
stage0 > Stage1.hs
stage0 : Stage0.hs
ghc -o stage0 Stage0.hs
当前目录首先会包含Makefile和Stage0.hs,然后生成stage1。
以下是问题:
【问题讨论】:
-
在 Happy 和 Alex 的情况下,Cabal 已经知道如何处理它们,因此您只需列出
Exposed-Modules或Other-Modules中的模块,Cabal 就会生成.hs文件并自动编译它们。 -
确实如此。我也许应该提到preprocessor-tools。