Hi !

I have some problem with the dependences between Java files and Class
files !

I generate files with an IDL compiler and I want to compile these file
and my source file with javac so I use the following task :

  <target name="compile_stubs" description="Compile the Stubs previously
generated">
    <javac srcdir="." destdir="${class.dir}" debug="on" >
      <classpath refid="project.class.path" />
      <bootclasspath refid="project.boot.class.path" />
      <include name="${gen.dir}/**/*.java" />
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/ComponentServant.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/HomeServant.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/ComponentExecutor.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/ComponentCallContext.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/CallContextBase.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/OperationCallContext.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/HomeExecutorBase.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/HomeExecutor.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/HomeExecutorWithPK.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/Interceptor.java"/>
      <include
name="${src.dir}/${OpenCCM.ccm.dir}/Containers/NativePolicy.java"/>
    </javac>
  </target>

But every time I start the compilation process, the generated java files
are compiled even if the modif date didn't change ! :(
So, a java file isn't compiled only if this file is older than the class
file associated ?
Perhaps , I didn't use the best task (javac) to do what I want !

Thanks,

Romain


-- 
R. Rouvoy

------------------------------
Romain ROUVOY <[EMAIL PROTECTED]>
GOAL Team - LIFL (Laboratoire d'Informatique Fondamentale de Lille)
USTL Lille 1 - France

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to