taketoncheir.log

Like the Decatoncheir by Poseidon Industrial, This blog is Yet Another Storage for My Long Term Memories.

Haxeで.hxmlをコンパイル、.jsを吐き出す

最近Haxeを触ってます。
基本ではありますが、備忘録として記事を残しておきます。

hxmlを用意

こんなディレクトリだったとして

---- haxe
   |       |
   |       --  hello_haxe.hxml
   |       |
   |       --  hello
   |                |
   |                --  main
   |                         |
   |                         --  Main.hx
   |
   -- html
          |
          --  hello

html/hello以下に、hello.jsを生成したいとしましょう。

その場合、hello_haxe.hxmlはこうなる。

// hello_haxe.hxml
-js ../html/hello/hello.js
-main hello.main.Main
  • jsで出力先を、-mainでコンパイル時のMain.hxを指定している。

このhello_haxe.hxmlに対して、

$ haxe hello_haxe.hxml

とすると、html/hello/hello.jsが出来てる!

え?haxeなんてコマンドないって?
ではインストールしましょう。
Windows, OSXの方はこちら
Ubuntuだとapt-get経由でインストールするとversionが2.04で古かった。その場合は、このthe NME installation scriptを使うと良い。