costin      01/11/16 14:23:22

  Modified:    jk/jkant/java/org/apache/jk/ant/compilers CcCompiler.java
                        LibtoolLinker.java MsvcCompiler.java
                        MsvcLinker.java MwldLinker.java
  Log:
  Changes in the implementation, reflecting api changes.
  
  Revision  Changes    Path
  1.6       +8 -6      
jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/CcCompiler.java
  
  Index: CcCompiler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/CcCompiler.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- CcCompiler.java   2001/11/11 01:09:59     1.5
  +++ CcCompiler.java   2001/11/16 22:23:22     1.6
  @@ -70,17 +70,19 @@
    * @author Costin Manolache
    */
   public class CcCompiler extends CompilerAdapter {
  -    
  +    GlobPatternMapper co_mapper=new GlobPatternMapper();
  +
       public CcCompiler() {
        super();
  -    };
  -
  -    public GlobPatternMapper getOMapper() {
  -     GlobPatternMapper co_mapper=new GlobPatternMapper();
        co_mapper.setFrom("*.c");
        co_mapper.setTo("*.o");
  +    }
   
  -     return co_mapper;
  +    public String[] getTargetFiles( Source src ) {
  +        File srcFile = src.getFile();
  +        String name=srcFile.getName();
  +        
  +        return co_mapper.mapFileName( name );
       }
   
       /** Compile  using 'standard' gcc flags. This assume a 'current' gcc on
  
  
  
  1.5       +4 -15     
jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/LibtoolLinker.java
  
  Index: LibtoolLinker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/LibtoolLinker.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- LibtoolLinker.java        2001/11/10 16:51:06     1.4
  +++ LibtoolLinker.java        2001/11/16 22:23:22     1.5
  @@ -69,24 +69,13 @@
    * 
    * @author Costin Manolache
    */
  -public class LibtoolLinker extends SoTask implements LinkerAdapter {
  +public class LibtoolLinker extends LinkerAdapter {
       SoTask so;
  -    protected static GlobPatternMapper lo_mapper=new GlobPatternMapper();
  -    static {
  -     lo_mapper.setFrom("*.c");
  -     lo_mapper.setTo("*.lo");
  -    }
  +    GlobPatternMapper lo_mapper=new GlobPatternMapper();
       public LibtoolLinker() {
        so=this;
  -    };
  -
  -    public void setSoTask(SoTask so ) {
  -     this.so=so;
  -    }
  -
  -    public void execute() throws BuildException {
  -     findSourceFiles();
  -     link(this.srcList);
  +     lo_mapper.setFrom("*.c");
  +     lo_mapper.setTo("*.lo");
       }
   
       /** Link using libtool.
  
  
  
  1.3       +9 -10     
jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcCompiler.java
  
  Index: MsvcCompiler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcCompiler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MsvcCompiler.java 2001/11/12 23:33:48     1.2
  +++ MsvcCompiler.java 2001/11/16 22:23:22     1.3
  @@ -69,21 +69,20 @@
    * @author Ignacio J. Ortega
    */
   public class MsvcCompiler extends CompilerAdapter {
  -
  -    static GlobPatternMapper co_mapperS=new GlobPatternMapper();
  -    static {
  -     co_mapperS.setFrom("*.c");
  -     co_mapperS.setTo("*.obj");
  -    }
  +    GlobPatternMapper co_mapperS=new GlobPatternMapper();
       
       public MsvcCompiler() {
           super();
  -    };
  -
  -    public GlobPatternMapper getOMapper() {
  -     return co_mapperS;
  +     co_mapperS.setFrom("*.c");
  +     co_mapperS.setTo("*.obj");
       }
   
  +    public String[] getTargetFiles( Source src ) {
  +        File srcFile = src.getFile();
  +        String name=srcFile.getName();
  +        
  +        return co_mapperS.mapFileName( name );
  +    }
   
       public void setSoTask(SoTask so ) {
           this.so=so;
  
  
  
  1.3       +6 -3      
jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcLinker.java
  
  Index: MsvcLinker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcLinker.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MsvcLinker.java   2001/11/12 23:32:45     1.2
  +++ MsvcLinker.java   2001/11/16 22:23:22     1.3
  @@ -69,12 +69,15 @@
    *
    * @author Ignacio J. Ortega
    */
  -public class MsvcLinker extends SoTask implements LinkerAdapter {
  +public class MsvcLinker extends LinkerAdapter {
       SoTask so;
  -
  +    GlobPatternMapper co_mapper=new GlobPatternMapper();
  +    
       public MsvcLinker() {
           so=this;
  -    };
  +     co_mapper.setFrom("*.c");
  +     co_mapper.setTo("*.obj");
  +    }
   
       public void setSoTask(SoTask so ) {
           this.so=so;
  
  
  
  1.6       +7 -5      
jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MwldLinker.java
  
  Index: MwldLinker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MwldLinker.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- MwldLinker.java   2001/11/16 21:32:24     1.5
  +++ MwldLinker.java   2001/11/16 22:23:22     1.6
  @@ -69,12 +69,14 @@
    * 
    * @author Costin Manolache
    */
  -public class MwldLinker extends SoTask implements LinkerAdapter {
  -    SoTask so;
  +public class MwldLinker extends LinkerAdapter {
  +    GlobPatternMapper lo_mapper=new GlobPatternMapper();
       
       public MwldLinker() {
  -        so=this;
  -    };
  +        super();
  +        lo_mapper.setFrom("*.c");
  +     lo_mapper.setTo("*.o");
  +    }
   
       public void setSoTask(SoTask so ) {
           this.so=so;
  @@ -161,7 +163,7 @@
                   Source source=(Source)srcList.elementAt(i);
                   File srcF = source.getFile();
                   String name=srcF.getName();
  -                String targetNA[]=co_mapper.mapFileName( name );
  +                String targetNA[]=lo_mapper.mapFileName( name );
                   if( targetNA!=null )
                       linkOptPw.println( targetNA[0] );
               }
  
  
  

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

Reply via email to