That's great news Marc!<br><br><div class="gmail_quote">On Mon, Apr 16, 2012 at 4:26 PM, Marc Feeley <span dir="ltr"><<a href="mailto:feeley@iro.umontreal.ca">feeley@iro.umontreal.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have now added the generated .c files to the github repo and changed the makefiles so that a "make commit" does not commit the generated .c files, and a "make new-revision" (and new-minor and new-major) does commit the generated .c files .  This means that cloning the github repo is sufficient to build Gambit.<br>

<br>
The steps to follow are:<br>
<br>
    git clone git@github.com:feeley/gambit.git<br>
    cd gambit<br>
    ./configure --enable-single-host<br>
    make<br>
    make check<br>
<br>
If no errors are reported, then<br>
<br>
    make bootstrap<br>
<br>
will prepare the executable gsc-boot, which is the Gambit Scheme compiler used for bootstrapping.  If any of the .scm files are changed, it will be used to generate the corresponding .c files.<br>
<br>
When changes need to be committed, use<br>
<br>
    make commit<br>
<br>
(do *not* use "git commit" which would commit all changed files including the generated .c files).<br>
<br>
To push the commits to the repo, use<br>
<br>
    make push<br>
<br>
Please let me know if you encounter problems with the new makefiles.<br>
<br>
Marc<br>
<br>
_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
<br>
</blockquote></div><br>