Hmm, I just looked at compiletime commands and found this:
http://nsis.sourceforge.net/Docs/Chapter5.html#5.2.1
I tried it, and they work per-file as they should, so you should use "${__FILEDIR__}\${__FILE__}". However, my compiler states that filedir isn't a known constant... Perhaps it's an NSIS 3 constant?