fix parallel build

The object file name is not what expected when building non-recursive.
Rather that expect autoamek to generate a specific filename, we simply
make the generated header a dependency of all objects for
cxx-generate-packed-data.

This fixes issue #156.