Why do you consider fasl files?
As far as I understand, grovel generates .lisp file first,
and only after that this Lisp code is compiled to .fasl.
š
So you could save the generated .lisp file and add it
as any other .lisp file to your ASDF system.
š
But note, this might be non-portable. The lisp code
is generated from C includes, which may have different
meaning on different platforms (different sizes of integer,
char and structure types, refer to different functions, etc).
š
If you distribute your ASDF system to the same platforms,
you can distribute it together with pre-generated grovel
output. But if you distribute it to different platforms,
the user still may need to run grovel himself.
š
Best regards,
- Anton