in reply to cpan module with binary data: when to build?

I should clarify what I meant by "between make and make test" as you lovely monks don't have the context from the email discussion that thpfft and I had.

To build the database requires non-standard modules (DBD::SQLite and therefore also DBI). Ideally, these would be mentioned in the Makefile.PL as dependencies so that when you make the module they are automagically installed. Then once they are installed, they can be used to build the database.

The db needs to be built before the tests are run, as without it there will be test failures and the module will fail to install.