i was looking on different xs cpan modules and they didn't contains the actucal source code of the library they are binding ,
for example on this library https://st.aticpan.org/source/NANIS/Net-Sharktools-0.009/ the xs module :https://st.aticpan.org/source/NANIS/Net-Sharktools-0.009/Sharktools.xs
has "#include "sharktools_core.h" but if i browse the files on metacpan i didn't find this file .
the same issue with this module : https://metacpan.org/pod/Crypt::OpenSSL::RSA the .xs file contains #include to different openssl files but the files aren't on the distribution.
when such xs module installed how it include the header and compile the C files if they arn't part of the distribution?