Makescript - Makefile風スクリプティングのためのPerl拡張モジュール

Kojun::Makescript

 Makefile等と同様に、ビルド手順をPerlスクリプトとして記述するためのAPIを提供します。 一種のビルドツールです。
 Makefileの記述が困難になったとき、Perlスクリプティングへ移行することができます。 単純なケースでは、Makefileほどすっきりとは書けませんが、例外的な条件判断やサブルーチン化(複雑な規則の再利用)などが容易になります。

Kojun::Makescript::Java

 Kojun::MakescriptのJava開発環境への応用です。 典型的なビルドタスク(指定ディレクトリ下の.javaを全てコンパイル)をサブルーチンとして提供します。 こちらのモジュールは使用方法が単純なので、Perlに精通していなくても簡単に使えるかと思います。
(使用例)
  use Kojun::Makescript::Java qw/:all/;
  javac_all
    (SOURCEPATH => "./src",
     DIR => "./classes",
     JAVAC_OPTIONS => qq(-classpath "./xyz;$ENV{CLASSPATH}"),
     REALM => 'PACKAGE',
    );

[Makescript Home]