gracelang / minigrace

Self-hosting compiler for the Grace programming language
39 stars 22 forks source link

Dynamic libraries #174

Closed petercowal closed 8 years ago

petercowal commented 8 years ago

Adds a script to dynamically include libraries in the expWeb editor; updates the makefile accordingly.

apblack commented 8 years ago

There are a few problems with this. First, you need to rebase your commits onto the current master. When I did the compare across forks, I found that you had changes only to the Makefile. But git thinks that there are 444 changed files here! With a couple of merges. You need to clean up this history before asking me to incorporate it.

There were also problems with the *.png in the Makefiel targets. These don't get shell-expanded, so Make said

make: ** No rule to make target `js-simple/.png', needed by`oldWeb-simple'. Stop.

A fix for this is to put the generation of an ICONS variable into the ./configure script, and to change the makefile to refer to $(ICONS) instead of *.png. I've made those changes, but your Makefile still didn't work, because there is no rule to make js-simple or js-simple/ace.