Please address to the maven group rather thru me directlty.

Your configuration can be shorter with you are using MSVC6EnvFactory.
There is a fix in latest SVN to support this feature for both resource and
message compiler
check out the snapshot

You shoule move your resource file inside  src/main/... directory  ( same
directory with your c source )

Other than that, every thing looks great including your configuration and
the options elements

What kink of problem do you see?

-Dan

On 9/13/06, Düvelmeyer, Thorsten <[EMAIL PROTECTED]> wrote:

>   - for intel compiler, it is very similar to msvc, so you can wire up a
new compiler/linker
>    provide for intel. It could be as simple as subclassing from msvc
classes
I'm working on it

>  - an example of resource compiler is at
http://svn.codehaus.org/mojo/trunk/mojo/maven-native/native-maven-plugin/src/it/jni/native/win32/pom.xml
Thanks! How can i set ressource compiler options?
<execution>
              <id>resource-compile</id>
             <phase>generate-sources</phase>
             <goals>
               <goal>resource-compile</goal>
             </goals>
             <configuration>
               <sources>
                  <source>
                    <directory>${basedir}</directory>
                      <fileNames>
                         <fileName>PDV5400.rc</fileName>
                     </fileNames>
                  </source>
                  <source>
                    <directory>C:/Programme/Microsoft Visual
Studio/VC98/MFC/Include</directory>
                  </source>
                  <source>
                    <directory>C:/Programme/Microsoft Visual
Studio/Common/MSDev98/Template/ATL</directory>
                  </source>
                  <source>
                    <directory>C:/Programme/Microsoft Visual
Studio/VC98/Include</directory>
                  </source>
                  <source>
                    <directory>${basedir}</directory>
                  </source>
                <options>
                  <option>/l 0x409 /d "NDEBUG" /d "_HMD1229"</option>
????what is the tag here???
                </options>
               </sources>
            </configuration>
           </execution>


Best Regards
Thorsten

-----Ursprüngliche Nachricht-----
Von: dan tran [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 12. September 2006 12:44
An: Düvelmeyer, Thorsten; Maven Users List
Betreff: Re: Re: Re: maven native plugin


I will try answer as much as I can

- for intel compiler, it is very similar to msvc, so you can wire up a new
compiler/linker
   provide for intel. It could be as simple as subclassing from msvc
classes

- an example of resource compiler is at
http://svn.codehaus.org/mojo/trunk/mojo/maven-native/native-maven-plugin/src/it/jni/native/win32/pom.xml

- There is no  support for reports and unit test.  Helps are needed in
these area

- To submit patches, open JIRA at http://jira.codehaus.org/browse/MOJO
   component: native

- source is at http://svn.codehaus.org/mojo/trunk/mojo/maven-native
   You dont need an account to fetch the source.

-Dan

On 9/11/06, Düvelmeyer, Thorsten <[EMAIL PROTECTED]> wrote:

       Hello Dan,

       sorry for that delay...

       first off all i have a new question:
       Would it be simple or complicated to add that Intel C++ Compiler
als Provider?
       That should be files like that:
          * codecov.exe Code-coverage Tool
          * icl.cfg Configuration file for Microsoft Visual C++ .NET*
compatibility.
          * icl6.cfg Configuration file for Microsoft Visual C++* 
6.0compatibility.
          * icl.exe Driver for Intel(r) C++ Compiler.
          * iclvars.bat Batch file to set environment variables.
          * icpi.exe Compiler problem isolator. Used when working with
Intel product support team.
          * libguide40.dll DLL version of libguide40.lib
          * libguide40_stats.dll DLL version of libguide40_stats.lib
          * libmmd.dll DLL version of libm.lib.
          * libmmdd.dll Debug version of libmmd.lib
          * mcpcom.exe Intel(r) C++ Compiler.
          * profmerge.exe Utility used for Profile Guided Optimizations.
          * proforder.exe Utility used for Profile Guided Optimizations.
          * tselect.exe Test Prioritization Tool
          * xilib.exe Tool used for Interprocedural Optimizations.
          * xilink.exe Tool used for Interprocedural Optimizations.
          * xilink5.exe Tool used for Interprocedural Optimizations.
          * xilink6.exe Tool used for Interprocedural Optimizations.

       >> >It is not hard to allow user to override the default value, but
I
       >> >would like to understand is first.
       >> I need to run the message compiler at first because it generates
a "__.h"
       >> file, which i need in the compile step as include in many source
files.
       >What i did now is to copy the header file via ant task to the
source directory.
       I tried that, but i think that does not work because of the direct
include of these files

       >to specifiy resource file names, use <sources> elements like in
the
       >compiler step.
       >
       >Note both message and resource compiles are very untested areas,
so you
       >help trouble shooting and providing patches are very welcome.
       That works:
       <configuration>
                 <compilerProvider>msvc</compilerProvider>

                 <messageFiles>
                    <fileName>${basedir}\ReportSrvEvt.mc</fileName>
                    <fileName>${basedir}\ServiceEvt.mc</fileName>
                 </messageFiles>
       ....

       but what it the equivalent for the ressource files?


       Do you know any report plugins like checkstyle or pmd for c++ code?

       How can i provide patches or tests? Do i need a svn account or sent
it via email to you?


       Thank yor very much!
       Thorsten


       -----Ursprüngliche Nachricht-----
       Von: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  [mailto:
[EMAIL PROTECTED]
       Gesendet: Mittwoch, 30. August 2006 15:47
       An: Düvelmeyer, Thorsten
       Betreff: FW: Re: Re: maven native plugin

       >On 8/30/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
       >>
       >> >It is not hard to allow user to override the default value, but
I
       >> >would like to understand is first.
       >> I need to run the message compiler at first because it generates
a "__.h"
       >> file, which i need in the compile step as include in many source
files.
       >What
       >> i did now is to copy the header file via ant task to the source
directory.
       >
       >
       >The message compile step should add ${project.build.directory
}/native
       >to the include path in compile step, please file JIRA if you dont
see
       >it show up in the compilation output
       >
       >
       >>For VS6 try to set env MSVS6_INSTALL_DIR.
       >> That works fine - thanks!
       >>
       >> What can i specify for the ressource compiler? I always get an
error
       >> when runnig this step? How can i set the ressource file names?
       >
       >
       >Please see MS rc compiler for options that you can specify.
       >
       >to specifiy resource file names, use <sources> elements like in
the
       >compiler step.
       >
       >Note both message and resource compiles are very untested areas,
so you
       >help trouble shooting and providing patches are very welcome.
       >
       >
       >Regards!
       >> Thorsten
       >>
       >>
       >>
       >> >On 8/21/06, Düvelmeyer, Thorsten <[EMAIL PROTECTED]>
wrote:
       >> >>
       >> >> Hi,
       >> >>
       >> >> i have got two questions for native-maven-plugin:
       >> >>
       >> >> 1. Can i change the output directory for
native:compile-message?
       >> >> I need $(base_dir) instead of ${ project.build.directory
}/native
       >> >
       >> >
       >> >Is there a reason why the current default location is not
working
       >> >for
       >> you?
       >> >It is not hard to
       >> >allow user to override the default value, but I would like to
       >> >understand
       >> is
       >> >first.
       >> >
       >> >
       >> >
       >> >2. Can i set german program path of visual studio instead of
english:
       >> >> C:\Programme\... instead of C:\Program Files\...
       >> >
       >> >
       >> >what version of VS do you have?
       >> >
       >> >For VS6 try to set env MSVS6_INSTALL_DIR.
       >> >
       >> >This feature is not documented yet thou.
       >> >
       >> >Where i can get the source code? The links in maven report seem
to
       >> >be old
       >> >> and not working.
       >> >
       >> >
       >> >http://svn.codehaus.org/mojo/trunk/mojo/maven-native/
       >> >
       >> >
       >> >
       >> >Thanks a lot!
       >> >> Thorsten
       >> >>
       >> >>
       >>
       >>
---------------------------------------------------------------------
       >> To unsubscribe, e-mail: [EMAIL PROTECTED]
       >> For additional commands, e-mail: [EMAIL PROTECTED]
       >>
       >>




Reply via email to