I am getting the following when I sysgen:

C:\WINCE500\public\directx\oak\lib\ARMV4I\debug\quartz.lib C:
\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen\oak\lib
\ARMV4I\debug\quartz0.lib C:\WINCE500\public\directx\sdk\lib\ARMV4I
\debug\dmoguids.lib C:\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I
\cesysgen\oak\lib\ARMV4I\debug\quartz1.lib C:\WINCE500\PBWorkspaces
\3Play\WINCE500\MX21_ARMV4I\cesysgen\oak\lib\ARMV4I\debug\quartz2.lib
C:\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen\oak\lib
\ARMV4I\debug\quartz3.lib C:\WINCE500\public\directx\oak\lib\ARMV4I
\debug\wmt_strmcore.lib C:\WINCE500\public\directx\oak\lib\ARMV4I\debug
\wmt_splitter.lib C:\WINCE500\public\directx\oak\lib\ARMV4I\debug
\acmobj.lib C:\WINCE500\public\directx\oak\lib\ARMV4I\debug\icmobj.lib
C:\WINCE500\public\directx\oak\lib\ARMV4I\debug\m3uplayl.lib C:
\WINCE500\public\directx\oak\lib\ARMV4I\debug\xmlplayl.lib C:
\WINCE500\public\directx\oak\lib\ARMV4I\debug\urlgrab.lib C:
\WINCE500\public\directx\oak\lib\ARMV4I\debug\urlobj.lib C:
\WINCE500\public\directx\oak\lib\ARMV4I\debug\wmt_filestrm.lib C:
\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen\sdk\lib
\ARMV4I\debug\strmiids.lib C:\WINCE500\public\directx\oak\lib\ARMV4I
\debug\qtzbase.lib C:\WINCE500\public\directx\oak\lib\ARMV4I\debug
\quartzstub.lib C:\WINCE500\public\directx\oak\lib\ARMV4I\debug
\dxmasfstub.lib C:\WINCE500\public\directx\oak\lib\ARMV4I\debug
\cedrm.lib C:\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen
\sdk\lib\ARMV4I\debug\uuid.lib C:\WINCE500\PBWorkspaces\3Play
\WINCE500\MX21_ARMV4I\cesysgen\sdk\lib\ARMV4I\debug\ole32.lib C:
\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen\sdk\lib
\ARMV4I\debug\oleaut32.lib C:\WINCE500\PBWorkspaces\3Play
\WINCE500\MX21_ARMV4I\cesysgen\sdk\lib\ARMV4I\debug\dxguid.lib C:
\WINCE500\public\directx\oak\lib\ARMV4I\debug\wmtguid.lib C:
\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen\sdk\lib
\ARMV4I\debug\mmtimer.lib C:\WINCE500\PBWorkspaces\3Play
\WINCE500\MX21_ARMV4I\cesysgen\oak\target\ARMV4I\debug\0409\quartz.res
C:\WINCE500\PBWorkspaces\3Play\WI
NCE500\MX21_ARMV4I\cesysgen\sdk\lib\ARMV4I\debug\coredll.lib C:
\WINCE500\public\common\sdk\lib\ARMV4I\debug\corelibc.lib
C:\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen\oak\lib
\ARMV4I\debug\quartz.exp
quartz1.lib(urlrdr.obj) : error LNK2019: unresolved external symbol
DeleteUrlCacheEntryW referenced in function "private: unsigned long
__cdecl CURLReader::ThreadProcEnd(void)" (?
ThreadProcEnd@CURLReader@@AAAKXZ)
quartz1.lib(urlrdr.obj) : error LNK2019: unresolved external symbol
RevokeBindStatusCallback referenced in function "private: unsigned
long __cdecl CURLReader::ThreadProcEnd(void)" (?
ThreadProcEnd@CURLReader@@AAAKXZ)
quartz1.lib(urlrdr.obj) : error LNK2019: unresolved external symbol
RegisterBindStatusCallback referenced in function "public: long
__cdecl CURLReader::StartDownload(void)" (?
StartDownload@CURLReader@@QAAJXZ)
quartz1.lib(urlrdr.obj) : error LNK2019: unresolved external symbol
CreateURLMoniker referenced in function "public: long __cdecl
CURLReader::StartDownload(void)" (?StartDownload@CURLReader@@QAAJXZ)
C:\WINCE500\PBWorkspaces\3Play\WINCE500\MX21_ARMV4I\cesysgen\oak\target
\ARMV4I\debug\quartz.dll : fatal error LNK1120: 4 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'


Those functions are in urlmon and I see that urlmon is getting built.
Why isn't it being included in this sysgen? The build of DirectX
works, just the sysgen doesn't.

Any help is appreciated.