[hxdatatype] CR: helix.bif (checking in binary dist for sipro codec)

[hxdatatype] CR: helix.bif (checking in binary dist for sipro codec)

Eric Hyche ehyche at real.com
Fri Dec 19 07:39:39 PST 2003


I'm unclear on how this can work.

datatype/rm/audio/codec/sipro/Umakefil has this:

if not project.IsDefined("HELIX_CONFIG_FIXEDPOINT"):
         project.AddLibraries(GetSDKPath("sipro_lib"))
else:
         project.AddLibraries(GetSDKPath("sipro_fix_lib"))

and the <sdk> tag in helix.bif maps

"sipro_lib"     -> "datatype_dist/rm/audio/codec/sipro[sipro]"
and
"sipro_fix_lib" -> "datatype_dist/rm/audio/codec/sipro/fixpt[sipro]"

So if HELIX_CONFIG_FIXEDPOINT is defined, then "sipro_fix_lib"
will not be defined. How can this work? Are you changing
the Umakefil as well?

Eric

At 04:05 PM 12/19/2003 +0100, Wolfgang Schildbach wrote:
>In the process of checking in a binary distribution for sipro on armv4l, I 
>took the opportunity to simplify the BIF file a bit. Instead of different 
>targets for floating point and fixed point dist libs, I just have one 
>target that pulls in the dist lib, regardless if it is floating point or 
>fixed point. This also simplifies the Umakefil, and automated check-in of 
>dist libs.
>
>- Wolfgang
>
>Index: helix.bif
>===================================================================
>RCS file: /cvs/common/build/BIF/helix.bif,v
>retrieving revision 1.331
>diff -u -w -r1.331 helix.bif
>--- helix.bif   18 Dec 2003 23:05:12 -0000      1.331
>+++ helix.bif   19 Dec 2003 14:46:34 -0000
>@@ -5270,34 +5270,12 @@
>      </module>
>
>      <!-- DATATYPE_DIST_RM_AUDIO_CODEC_SIPRO -->
>-    <!-- Sipro codec library -->
>-    <module id="datatype_dist_rm_audio_codec_sipro" 
>name="datatype_dist/rm/audio/codec/sipro" group="core" type="name_only">
>-       <dependlist>
>-          datatype_dist_rm_audio_codec_sipro_fltpt
>-          datatype_dist_rm_audio_codec_sipro_fixpt
>-       </dependlist>
>-    </module>
>-
>-    <!-- DATATYPE_DIST_RM_AUDIO_CODEC_SIPRO_FLTPT -->
>-    <!-- Sipro codec floating point library -->
>-    <module id="datatype_dist_rm_audio_codec_sipro_fltpt" 
>name="datatype_dist/rm/audio/codec/sipro" group="core" type="distribution">
>-      <includeplatforms>
>-        unix mac win32 openwave tm1 wince
>-      </includeplatforms>
>+    <!-- Sipro codec distribution library, floating point / fixed point -->
>+    <module id="datatype_dist_rm_audio_codec_sipro" 
>name="datatype_dist/rm/audio/codec/sipro" group="core" type="distribution">
>
>        <sdk name="sipro_lib" 
> path="datatype_dist/rm/audio/codec/sipro[sipro]"/>
>      </module>
>
>-    <!-- DATATYPE_DIST_RM_AUDIO_CODEC_SIPRO_FIXPT -->
>-    <!-- Sipro codec fixed point library -->
>-    <module id="datatype_dist_rm_audio_codec_sipro_fixpt" 
>name="datatype_dist/rm/audio/codec/sipro" group="core" type="distribution">
>-      <includeplatforms>
>-        symbian openwave wince linux-2.2-libc6-armv4l
>-      </includeplatforms>
>-
>-      <sdk name="sipro_fix_lib" 
>path="datatype_dist/rm/audio/codec/sipro/fixpt[sipro]"/>
>-    </module>
>-
>
>
>
>-
>- Wolfgang Schildbach, Principal Codec Engineer, RealNetworks Codec Group
>- fon +49-(0)911-46 23 621, email wschildbach at real.com
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe at datatype.helixcommunity.org
>For additional commands, e-mail: dev-help at datatype.helixcommunity.org
>

======================================
M. Eric Hyche (ehyche at real.com)
Core Technologies
RealNetworks, Inc.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe at datatype.helixcommunity.org
For additional commands, e-mail: dev-help at datatype.helixcommunity.org




More information about the Datatype-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.