Re: [Hol-info] Holmake broken?

2015-02-18 Thread Ramana Kumar
Here is how to create a small test case that breaks: dir: my1Script.sml dir/bar Holmakefile - INCLUDES = foo my3Script.sml depends on my2Theory dir/bar/foo: Holmakefile - INCLUDES = ../.. my2Script.sml depends on my1Theory Holmake in dir/bar N.B. if you manually call Holmake in dir, then dir/b

Re: [Hol-info] Holmake broken?

2015-02-18 Thread Michael Norrish
I’d be keen to see (preferably relatively small) test-cases for breakages along these lines. Holmake has changed fairly dramatically in its dependency analysis over the last few commits to the repository version, and as per the hol-builds mailing list (to which you should subscribe if you are w

Re: [Hol-info] Holmake broken?

2015-02-18 Thread Ramana Kumar
Related to this: are relative paths allowed in the INCLUDES? and in that case, shouldn't they be relative to the directory containing the Holmakefile? On Wed, Feb 18, 2015 at 11:21 AM, Ramana Kumar wrote: > I'm having a lot of trouble getting Holmake to work when I have > dependencies included (

[Hol-info] Holmake broken?

2015-02-18 Thread Ramana Kumar
I'm having a lot of trouble getting Holmake to work when I have dependencies included (via INCLUDES in my Holmakefile). Has something substantial changed in how I'm supposed to write a Holmakefile? It seems like Holmake is using the INCLUDES from my current directory even when it makes recursive ca