title: Static library header file
body: <p>I am trying to import a static library based on Hierarchical Matrices (H2Lib). The folder contains a make file which compiles the library files, examples and tests into a single <strong>.a</strong> file. I have referred to tutorials on creating and using static libraries in C using archiver command line in Linux but this does not create a header file, which I had to create manually while working out the tutorial. The H2Lib has multiple files and it would be difficult and time consuming to create a header file manually for this. I am not sure if I am missing something here or doing something wrong; I am new to the concept of libraries in C. Can some one please help me on how to use this library in C? </p>
  
  <p>P.S: git repository link for H2Lib: <a href="https://github.com/H2Lib/H2Lib/tree/master" rel="nofollow noreferrer">https://github.com/H2Lib/H2Lib/tree/master</a></p>