With this change, this package will fail to build if saved-structures.h is not synchronized with structures.h.
Recall that structures.h is generated during compilation in a Linux environment, which is not available when compiling for firmware. I considered removing saved-structures.h and committing structures.h directly, but if we tested changes by doing an emerge instead of a "local" compilation, the working copy of structures.h would not get updated. This is a safer way of ensuring they stay in sync.
(This review used to include a version string generation, but the idea was faulty.)
Review URL: http://codereview.chromium.org/2864018
1 file changed