24 lines
405 B
Plaintext
24 lines
405 B
Plaintext
|
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;
|
||
|
}
|