tdb: use public_headers to install header files