User-agent: Microsoft Outlook Express Macintosh Edition - 5.01 (1630)
Herein lies the difficulty of this flag. Because the QTFileLib gets built
once and included in multiple targets, this flag is a pain.
What really needs to be done is to build 2 QTFileLib's - one with the flag
on, and one with the flag off, and include the internal server one only when
building DSS. 2 Makefiles would accomplish this (one which has the flag on
the CFLAGS line, one with it not).
I think long term it might be better to stop using the flag and instead have
an abstraction layer. Doing that wouldn't be too much work, just an added
class or so, so if you feel like you can do that, that would be a great
help. Otherwise, 2 Makefiles will also do the trick.
on 11/6/00 2:55 PM, Deaton, Larry at email@hidden wrote:
> Denis,
>
> Where do you suggest I define the DSS_SERVER_INTERNAL flag? It looks like
> PlatformHeader.h is used by both the PlaylistBroadcaster application and the
> normal server build. It looks like to me that I will need to recompile the
> QTFileLib for use within the Server build specifically with this field set.
> Then, the QTFileLib would need to be generated seperately for the
> miscellaneous independent applications that make use of it. Is this
> correct?
>
> Larry
--
Denis Serenyi
QuickTime Streaming Server Engineering
email@hidden