inf for w2k and beyond (32 & 64 bit)

I’m trying to make a single driver package from Windows 2000 and beyond
supporting 32 & 64 bit.

I would like put all 32 bit binaries in i386 directory and 64 bit binaries
in amd64 directory of the root package. The only problem I find is Windows
2000 does not recognise this

[SourceDisksNames.x86]
1 = %SrcDiskName%,\i386

It does not parse anything after comma. Therefore, I need to have 32 bit
binaries also in the root directory. Now, this becomes messy with one set 32
bit binary in i386 and another set in root as well. I can remove the i386
directory altogether and have all 32 bit binaries in root directory and 64
bit binaries in amd64 directory. This soluion does not look organized.

Any idea to get a organized solution?

Thanks,
Hakim