diff options
author | Paul Smith <psmith@gnu.org> | 2012-01-16 03:32:49 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2012-01-16 03:32:49 +0000 |
commit | 49cc211819851b76c58fb37eeb579bd88a5ac65a (patch) | |
tree | 7846b379f1444f31458313bc97b2acf24c8a2a87 /ChangeLog | |
parent | 4e2e5eb199b5fbaf7cfdb203c64099b514fba5d0 (diff) | |
download | gunmake-49cc211819851b76c58fb37eeb579bd88a5ac65a.tar.gz |
Create a new internal interface for defining new make functions.
This allows us to create new functions without changing function.c.
You still have to modify the GNU make code (for now) though: this is
simply a preliminary step to possibly allowing make to load modules.
Modify the Guile integration to use this method rather than ifdefs
in function.c.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,13 @@ 2012-01-15 Paul Smith <psmith@gnu.org> + * variable.h: Prototype an interface for defining new make functions. + * function.c (define_new_function): Define it. + (func_guile): Remove the "guile" function. + (function_table_init): Ditto. + * guile.c (func_guile): Add the "guile" function here. + (setup_guile): Call define_new_function() to define it. + (guile_eval_string): Obsolete. + * all: Update copyright notices. 2012-01-12 Paul Smith <psmith@gnu.org> |