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]