While generating a new library we can specify dependencies in Android.mk .For Example there are header dependencies which can be specified in LOCAL_C_INCLUDES, then there are library dependencies like LOCAL_STATIC_LIBRARIES and LOCAL_SHARED_LIBRARIES.
But ,I could not find anything in Android documentation(mentioned below) for LOCAL_HEADER_LIBRARIES
https://source.android.com/devices/architecture/vndk/build-system