do you (or anybody else) still have this problem?Fridrich claimed that the new SdiTarget dependencies work for him, so i wonder why they don't work for everyone :)
what GNU make do you use? the one from cygwin?
c:/libreoffice/libo/workdir/wntmsci12.pro/SdiTarget/basctl/sdi/basslots : \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\editeng\editids.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\editeng\memberids.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\sfx2\cntids.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\sfx2\sfx.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\sfx2\sfx.sdi \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\sfx2\sfxitems.sdi \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\sfx2\sfxsids.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svl\cntwids.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svl\memberid.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svl\solar.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svx\svx.sdi \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svx\svxids.hrc \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svx\svxitems.sdi \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svx\unomid.hxx \ C:\libreoffice\libo\solver\wntmsci12.pro\inc\svx\xoitems.sdi \ c:/libreoffice/libo/basctl/sdi/basslots.sdi \ c:\libreoffice\libo\basctl\sdi\baside.sdi \ c:\libreoffice\libo\basctl\sdi\basslots.hrc
this looks kinda weird, perhaps different GNU make versions treat the mixed paths differently or something...
you could try to change the paths to the same notation that is used for e.g. CxxObject dependencies (workdir/*/Dep/CxxObject/...), if that works?