<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.3132" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY 
style="WORD-WRAP: break-word; khtml-nbsp-mode: space; khtml-line-break: after-white-space" 
bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Yes, you were right, my bad.</FONT></DIV>
<DIV><FONT face=Arial size=2>cyril</FONT></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=richardmg@trolltech.com 
  href="mailto:richardmg@trolltech.com">Richard</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=cyril.comparon@trolltech.com 
  href="mailto:cyril.comparon@trolltech.com">Cyril Comparon</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=kretz@kde.org 
  href="mailto:kretz@kde.org">Matthias Kretz</A> ; <A 
  title=phonon-backends@kde.org 
  href="mailto:phonon-backends@kde.org">phonon-backends@kde.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, July 02, 2007 1:36 PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: Emailing: 
  objectdescriptionmodel.patch</DIV>
  <DIV><BR></DIV>I am not sure if its going to help... because the moc compiler 
  runs before the pre-processor, meaning it will see all your includes. My guess 
  is that qmake/moc will be confused...
  <DIV><BR class=khtml-block-placeholder></DIV>
  <DIV>-Ric
  <DIV><BR class=khtml-block-placeholder></DIV>
  <DIV><BR>
  <DIV>
  <DIV>On Jul 2, 2007, at 12:00 PM, Cyril Comparon wrote:</DIV><BR 
  class=Apple-interchange-newline>
  <BLOCKQUOTE type="cite">
    <DIV style="MARGIN: 0px">Hi,</DIV>
    <DIV style="MARGIN: 0px">Thierry and I suggest that we change every cpp file 
    that includes one or<SPAN class=Apple-converted-space>&nbsp;</SPAN></DIV>
    <DIV style="MARGIN: 0px">more moc files, this way:</DIV>
    <DIV style="MIN-HEIGHT: 14px; MARGIN: 0px"><BR></DIV>
    <DIV style="MARGIN: 0px">#ifdef PHONON_USING_QMAKE</DIV>
    <DIV style="MARGIN: 0px">#<SPAN class=Apple-converted-space>&nbsp; 
    </SPAN>include "moc_factory.cpp"</DIV>
    <DIV style="MARGIN: 0px">#<SPAN class=Apple-converted-space>&nbsp; 
    </SPAN>include "moc_factory_p.cpp"</DIV>
    <DIV style="MARGIN: 0px">#else</DIV>
    <DIV style="MARGIN: 0px">#<SPAN class=Apple-converted-space>&nbsp; 
    </SPAN>include "factory.moc"</DIV>
    <DIV style="MARGIN: 0px">#<SPAN class=Apple-converted-space>&nbsp; 
    </SPAN>include "factory_p.moc"</DIV>
    <DIV style="MARGIN: 0px">#endif</DIV>
    <DIV style="MIN-HEIGHT: 14px; MARGIN: 0px"><BR></DIV>
    <DIV style="MARGIN: 0px">... and that we add DEFINES += PHONON_USING_QMAKE 
    in phonon.pro.</DIV>
    <DIV style="MARGIN: 0px">This way we would all work on the same source code 
    :)</DIV>
    <DIV style="MARGIN: 0px">Please let us know if it sounds reasonable.</DIV>
    <DIV style="MIN-HEIGHT: 14px; MARGIN: 0px"><BR></DIV>
    <DIV style="MARGIN: 0px">Cyril<SPAN 
    class=Apple-converted-space>&nbsp;</SPAN></DIV>
    <DIV style="MIN-HEIGHT: 14px; MARGIN: 0px"><BR></DIV>
    <DIV 
    style="MARGIN: 0px">_______________________________________________</DIV>
    <DIV style="MARGIN: 0px">Phonon-backends mailing list</DIV>
    <DIV style="MARGIN: 0px"><A 
    href="mailto:Phonon-backends@kde.org">Phonon-backends@kde.org</A></DIV>
    <DIV style="MARGIN: 0px"><A 
    href="https://mail.kde.org/mailman/listinfo/phonon-backends">https://mail.kde.org/mailman/listinfo/phonon-backends</A></DIV></BLOCKQUOTE></DIV><BR>
  <DIV><SPAN class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN 
  class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><BR 
  class=Apple-interchange-newline><SPAN class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN 
  class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN 
  class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN 
  class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN 
  class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN 
  class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2"><SPAN 
  class=Apple-style-span 
  style="WORD-SPACING: 0px; FONT: 12px Monaco; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: auto; orphans: 2; widows: 2">
  <DIV><BR class=khtml-block-placeholder></DIV>
  <DIV>--</DIV>
  <DIV>Richard Moe Gustavsen</DIV>
  <DIV>Software Engineer II,&nbsp;Trolltech ASA</DIV>
  <DIV>Sandakerveien 116, NO-0484 Oslo, Norway</DIV><BR 
  class=Apple-interchange-newline></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV><BR></DIV></DIV></BLOCKQUOTE></BODY></HTML>