Your library does not work on windows machines, because filenames like Devuino-2.0.0\src\Onboard\SPI:mega.hpp or Devuino-2.0.0\src\Onboard\EepromBackend:tiny:mega.hpp are not allowed, so either these files will not get unpacked, or the : delimiters are converted to some other character, mostly _ (undescore) and then not found by preprocessor when d.
Your library does not work on windows machines, because filenames like Devuino-2.0.0\src\Onboard\SPI:mega.hpp or Devuino-2.0.0\src\Onboard\EepromBackend:tiny:mega.hpp are not allowed, so either these files will not get unpacked, or the : delimiters are converted to some other character, mostly _ (undescore) and then not found by preprocessor when d.