Separate object file name

Object file names are separated by UNICODE version and ANSI version.
In the case of the same file names, the ANSI version object files
may be used for building UNICODE version "lilypad.exe".
Merge pull request #5 from trueroad/separate-obj

Separate object file name