[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: have a problem mixing Make and java.
From: |
richard t |
Subject: |
Re: have a problem mixing Make and java. |
Date: |
Tue, 21 Feb 2006 07:57:01 -0800 (PST) |
hmmm not sure if I understand you so let me know where
I might be going astray...
here is an example showing multiple targets...
x.class y.class z.class : x.java y.java z.java
javac -g $<
I guess I understood that the "$<" would match each
source file that needed to be compiled?
so commands would be:
javac -g x.java
javac -g y.java
javac -g z.java
if it only matched the first then that would explain
why I got:
javac -g x.java
javac -g x.java
that seems a bit counter-intuitive but I think I
understand you...
now on to the other part that you mentioned... the
"$^" macro, so based on the make line toward the top
of this e-mail, it would match?:
"$^" = x.java y.java z.java
so this would produce the following command?:
javac -g x.java y.java z.java
I would also assume that I could use the "subst" to
create the package names for each source file?
(that would be quite useful...)
let me know if I understood you correctly...?
thx!
- richt
--- Greg Chicares <address@hidden> wrote:
> On 2006-2-20 17:50 UTC, richard t wrote:
> >
> > ok the problem that I get is that the macro ($<)
> does
> > not seem to iterate for the
> > different source files
>
> By 'iterate', do you mean handling the whole list of
> prerequisites?
>
> '$<' is just the first prerequisite. '$^' contains
> all of them.
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com