使用Haxe中的单个.hxml文件编译为多种语言

时间:2012-11-06 19:49:36

标签: haxe hxml

这是基本的Haxe" Hello World!"程序:

class Main 
{
    public static function main() 
    {
        trace("Hello world");
    }
}

这是上述程序的构建文件:

-main Main
-java java

现在我想用一个.hxml文件将这个程序编译成Java,Javascript和C ++。在这种情况下,如何格式化.hxml文件?

2 个答案:

答案 0 :(得分:4)

您应该使用命令“--next”指定下一个编译目标。所以:

-main Main
-java java

--next

-main Main
-cpp cpp

--next
-flash out.swf

答案 1 :(得分:2)

我编写了一个compile.hxml文件,用于将类Test.hx编译为各种目标语言。首先需要安装所有必需的库才能使其正常工作。

-js test.js
-main Test

--next
-php www
-main Test

--next
-cpp cpp
-debug
-main Test

--next
-main Test
-java java

--next
-cs test
-main Test
-D haxe3