generate interfaces in source tree
commit55d9c2394ef587ad8f5a892f3b928d85fa419b8a
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Sat, 18 Mar 2023 16:45:40 +0000 (18 17:45 +0100)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Sat, 15 Apr 2023 12:42:25 +0000 (15 14:42 +0200)
treeb882bf1618f6993bab7cf68893b30097efcb3db7
parent3ef9644f9ff0997df0a9ab2a2d26c8a5aeaa5af6
generate interfaces in source tree

This prepares for the next commit where the generated interfaces
will be stored in the git repository.
In the case of the Python interface, this is only
the machine independent part.

Since "make dist" prefers files in the build tree over those
in the source tree and since the build tree may still contain
stale interfaces, explicitly copy the C++ interfaces in the source tree
in dist-hook.  The full Python interface, including
the machine dependent part is still generated in the build tree,
so it does not need to be copied in this way.

The interfaces stored in the source tree are also temporarily
added to .gitignore.

Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
.gitignore
Makefile.am