[1/2] Extend the testing framework to include IDL files and RPC clients (take 2)

Dan Hipschman dsh at linux.ucla.edu
Sun Apr 22 21:37:39 CDT 2007


On Sun, Apr 22, 2007 at 05:13:23PM +0100, Robert Shearman wrote:
> Dan Hipschman wrote:
> >On Fri, Apr 20, 2007 at 11:41:16AM +0200, Alexandre Julliard wrote:
> >  
> >>That's very ugly; you shouldn't need any of that stuff, especially not
> >>a separate makefile. You should put everything in the same exe, and
> >>differentiate server and client through command line arguments, the
> >>way the process test does it.
> >>    
> >
> >Well, I tried to make it as pretty as possible.  The problem is that the
> >client and server code won't link together.  For each function, there's
> >the implementation and the stub, both with the same name.  To get both
> >into the same executable, I'd have to do some sort of renaming hack,
> >either with the preprocessor or something like sed.  The reason I like
> >two makefiles better is that messing with the output of widl weakens the
> >test.  I can take a second look at that approach, though, or look for an
> >entirely different way if you really hate having two makefiles/exes.
> >  
> 
> midl has an option to add a prefix to the server functions so that you 
> can compile server & client code in the same exe/dll. It might be a good 
> idea to add the equivalent functionality to widl for this reason.

Thanks, I'm going to try that.




More information about the wine-devel mailing list