[hxdatatype] CR: helix.bif (checking in binary dist for sipro codec)
Eric Hyche ehyche at real.com
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