Dear Riccardo, makedeps.sh creates files make.depend in espresso dirs, that are in any case included in the distribution (users never need to run makedeps.sh). makedeps.sh is used if you change the dependencies of routines, or you add new routines with dependencies. It is only a tool used for development. When you make disclean in probably does not work properly because it needs the specification of $TOPDIR (see make.sys and <a href="http://configure.ac">configure.ac</a>). <br>
<br>What do you mean about fooled by "#include "something.f90"" ?<br><br>bests<br><br>Layla<br><br><div class="gmail_quote">2011/4/19 Riccardo Di Meo <span dir="ltr"><<a href="mailto:dimeo@democritos.it">dimeo@democritos.it</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Dear all,<br>
<br>
I'm working on a package that requires espresso in order to work<br>
(namely, the MS2 subsystem) and since some of the files that I need to<br>
include in espresso while compiling have many dependencies, I was<br>
wondering about the purpose of some files in the install directory.<br>
<br>
In particular, the file makedeps.sh came to my attention and I was<br>
asking myself if it is supposed to be used by some configure related<br>
script dynamically (e.g. it takes a part in the installation process<br>
while the user configures and compiles the espresso package) or if the<br>
script is there just for the developers convenience (to simplify the<br>
process of finding out and configure the distribution). Could you please<br>
tell me which scenario is correct (if any)?<br>
<br>
I have also noticed that such script seems to work fine if the espresso<br>
source tree is at least partially compiled (at least up to the iotk) but<br>
it seems not to work if I start from a fresh directory/distclean<br>
configuration. Am I missing a preliminary step, or being it probably a<br>
developer utility is it supposed to work in that way?<br>
<br>
Last thing: using the aforementioned trick (configure/make and then<br>
makedeps.sh) the scipt seems to work fine, however, at least in my case,<br>
looks like it's fooled by an #include "something.f90" which I have in my<br>
code (I know it isn't good practice, however it avoids a circular<br>
dependency): is there a way to work around this?<br>
<br>
Thank you in advance<br>
Cheers,<br>
Riccardo Di Meo<br>
<br>
--------------<br>
SISSA<br>
_______________________________________________<br>
Q-e-developers mailing list<br>
<a href="mailto:Q-e-developers@qe-forge.org">Q-e-developers@qe-forge.org</a><br>
<a href="http://qe-forge.org/mailman/listinfo/q-e-developers" target="_blank">http://qe-forge.org/mailman/listinfo/q-e-developers</a><br>
</blockquote></div><br>