ljr/wcmtools/s2/makefile.jmk

24 lines
405 B
Plaintext
Executable File

pkg = "danga.s2";
srcdir = (subst ".", "/", pkg);
srcs = (glob (join srcdir, "/*.java"));
javac = "javac";
jar = "s2compile.jar";
"all": jar;
jar: srcs;
{
exec "javac" "-g" "-J-Djava.compiler=NONE" ?;
exec "jar" "cmf" "manifest.txt" @ "danga";
}
"native":;
{
exec "gcj-3.0" "-o" "s2native" "--main=danga.s2.s2compile" "s2compile.jar";
}
"clean":;
{
delete (join srcdir, "/*.class") jar;
}