added support for source-relative pathing when using #include