I just found out that the main Windows CE 5.0 development tool, Platform Builder, can't deal with build subdirectories with spaces in their names. But only sometimes. Why only sometimes? I wish I knew, but the goddamn docs for the build tools don't document the parts causing the problem, and google doesn't know what they're for either. In fact, nothing in the docs OR the official MSDN training mentions a damn thing about the space issue.
The obvious workaround, avoid spaces in the subdirectory names, doesn't work, because goddamn Visual Studio 2005, the CE 5 application dev tool, likes to create object subdirectories with spaces in their names, and I can't figure out how to turn it off.
I keep sending bug reports to email@example.com, but they disappear into a black hole. Perhaps it's related to the black hole of sucking I see every day when I work with these tools?
One of these days, I'm going to figure out how people build actual products based around this crap. It's a total mystery to me how the firmware for, say, my phone is produced. I suspect it involves a pile of Microsoft consultants who have the source code to the build tools, or something. Out of curiosity, I asked a PSR from Intel's XScale department to call me back so I could figure out how they create board support packages for their XScale dev boards.