-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Paul Kinnucan <[EMAIL PROTECTED]> writes:
R> At 09:44 AM 3/19/2001 -0500, Stephane wrote:
> >Hello all,
> >
> >i don't find this way very clean (but perhaps my poor english understanding
> >helped :) ).
> >
> >I think we shall better consider the use of ant (jakarta.apache.org) , this
> >software greatly enhances project management and automates many tasks for
> >programmers such as compilation.
> >
> >I used to have a big projet (~15000 classes) that was compiled through a
> >hierarchy of makefiles. When we used the ant, i took us 10 minutes to write a
> >project file that compiled all thoses classes in a shot !
>
> My problem with make is that it is not equipped to do dependency checking
> for Java. I had hoped that ant would provide an alternative to make but my
> understanding from others who have looked at ant is that it does NOT solve
> the problem of dependency checking either.
Dependency checking in javac and jikes is done with the whole fileset. Just
recompile everytime and the software should optimize.
> In any event, my proposal can be combined with make or ant. All I am
> suggesting is that instead of trying to compile every class in your
> project, ant or make could compile only one: a compile master that
> references every class in your project. The Java compiler would then make
> sure that all files that needed to be compiled would be compiled. I think
> this approach, which I did not originate, is brilliant.
yuk... -1.
Why should I litter my directory with "compile masters". Just give javac/jikes
all the files in your project and let them compile away.
I do have to admit that I do not use javac anymore. Maybe in the 1.3 series it
is REALLY slow and I don't know about it. If this is true then use jikes. It
rules! :)
<snip>
- --
Kevin A. Burton ( [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] )
Cell: 408-910-6145 URL: http://relativity.yi.org ICQ: 73488596
,@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9
,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t
^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271))
[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval
-- Perl version of DeCSS.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt
iD8DBQE6tjq3AwM6xb2dfE0RAmhMAKCYYqwsITRnw4hLW6yx4F5SNw/EQwCdFC/2
1P0xQVs/6k+3x+ON3WaqPJ4=
=njiz
-----END PGP SIGNATURE-----