title: How to include headers from a third party package in Go?
body: <p>Let's supose my package workspace has <code>github.com/yada/yada</code> third party package. Inside this package there is a <code>yoda.go.h</code> header I would like to reuse (not sure if it's a good idea, but that's a hole new question). How do I import the header from a dependecy package into my own package?</p>
  
  <pre><code>package main
  
  // #cgo pkg-config: my-dep other-dep
  // #include &lt;someHeader.h&gt;
  // #include &lt;otherHeader.h&gt;
  // #include github.com/yada/yada/yoda.go.h // doesn't work :(
  import "C"
  </code></pre>
  
  <p>Apart from being a good idea or not, I still would like to know if it's possible.</p>
  
  <p>PS: If you think it's really a bad idea, what should I do instead?</p>