Компилировать на несколько языков с помощью одного файла.hxml в Haxe
Вот основной Haxe "Hello World!" программа:
class Main
{
public static function main()
{
trace("Hello world");
}
}
Вот файл сборки для вышеуказанной программы:
-main Main
-java java
Теперь я хочу скомпилировать эту программу в Java, Javascript и C++ с помощью одного файла.hxml. Как в этом случае форматировать файл.hxml?
2 ответа
Решение
Вы должны использовать команду "--next", чтобы указать следующую цель компиляции. Так:
-main Main
-java java
--next
-main Main
-cpp cpp
--next
-flash out.swf
Я написал 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