Actually, I have observed the same thing on a clean checkout. The -I sql part ends up being commented out in generated Makefile if configure fails to detect sqlite3 but these includes aren't guarded with appropriate ifdef.
As a side note, libsqlite3-dev isn't mentioned in debian/control. -k